lostyazilim
tr.link

Parse error: syntax error, unexpected hatası

12 Mesajlar 42.302 Okunma
acebozum
tr.link

basymgroup basymgroup Parabol Kullanıcı
  • Üyelik 15.03.2015
  • Yaş/Cinsiyet 39 / E
  • Meslek Memur
  • Konum İzmir
  • Ad Soyad B** A**
  • Mesajlar 871
  • Beğeniler 70 / 257
  • Ticaret 10, (%100)

Psycho adlı üyeden alıntı

Bir tane süslü parantez fazla koymuşsun veya açık olan bir süslü parantezi kapatmayı unutmuşsun.

Çıkan hata da zaten neyin yanlış olduğu anlatıyor. Hatanı inceleyelim bak:

Hata:
Parse error: syntax error, unexpected '}' in /home/erenkesk/public_html/wp-content/themes/temadi/comments.php on line 1

syntax error: syntax yani kod yazım hatası demektir.

unexpected '}' beklenmeyen bir süslü parantez varmış: }. Yani bir tane süslü parantez fazla koymuşsun veya açık olan bir süslü parantezi kapatmayı unutmuşsun demek bu.

Daha sonra in demiş yani nerede karşılaşıldığı yazıyor:

wp-content/themes/temadi/comments.php'de satır 1.

Bu hatanın sebebi üst kısımda duran bir karakterden kaynaklanır. Bu karakteri yok etmek için dosyanın karakter kodlamasını ANSI olarak çevirip atman yeterli. Hata gittikten sonra tekrar UTF8'e dönebilirsin.

Hatayı zaten çözmüşsün ancak aynı sorunla karşılacak arkadaşlar için açıklamak istedim. Kolay gelsin.



arkadaşlar kod bilgim yok. kod ve hatayı verecem nereye ne ekleyeceğimiz söyler misiniz?

/*
* Plugin Name: Resimli Son Yazılar Bileşeni
* Plugin URI: http://www.wptemalari.net
* Description: Bu bileşen son yazılan yazıları resimli gösterir.
* Version: 1.0
* Author: Fatih
* Author URI: http://www.kabataslak.net
*/

add_action( 'widgets_init', 'wpt_sy_widgets' );

function wpt_sy_widgets() {
register_widget( 'wpt_sy_widget' );
}

class wpt_sy_widget extends WP_Widget {

function wpt_sy_widget() {

/* Widget ayar */
$widget_ops = array( 'classname' => 'widget_sonyazi', 'description' => __('Son yazılan yazıları resimli gösterir.', 'wpt') );

/* widget olustur */
$this->WP_Widget( 'wpt_sy_widget', __('WPT: Resimli Son Yazılar', 'wpt'), $widget_ops );
}

function widget( $args, $instance ) {
extract($args);
$title = $instance['title'];
$sonsayi = $instance['sayi'];
echo $before_widget;
echo $before_title . $title . $after_title;
?>
have_posts()) : $the_query->the_post(); ?>


<?php the_title(); ?>

<?php the_title(); ?>


|




echo $after_widget;
}

function update( $new_instance, $old_instance ) {
return $new_instance;
}

function form($instance) {
if(isset($instance['title'])) {
$title = $instance['title'];
}else {
$title = "";
}

if(isset($instance['sayi'])) {
$sonsayi = $instance['sayi'];
}else {
$sonsayi = "";
}
?>



class="widefat" value="" name="get_field_name( 'title' ) ;?>" />




class="widefat" value="" name="get_field_name( 'sayi' ) ;?>" />



}
}

?>



hata: Parse error: syntax error, unexpected '<' in /home/evkoltuk/public_html/wp-content/themes/wpt-life/widget/rs-sonyazilar.php on line 11
 

 

googleasistan
webimgo

coskunhoca coskunhoca coskunhoca.com Kullanıcı
  • Üyelik 28.06.2014
  • Yaş/Cinsiyet 40 / E
  • Meslek Eğitim Koçu
  • Konum İstanbul Anadolu
  • Ad Soyad C** H**
  • Mesajlar 73
  • Beğeniler 11 / 14
  • Ticaret 8, (%100)
Aynı hata sitemde vardı. Açık varmış elemanın biri "yakaladımsizi" falan yazmış.
Onu sildim ve düzeldi..
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al