• 30-03-2009, 18:40:12
    #1
    Wp sitede search kısmına bir kelime yazılıp arama butonuna basıldığında aşağıdaki sonuç ile karşılaşıyorum.

    Nasıl düzeltebilirim?

    Parse error: syntax error, unexpected T_STRING in /home/sarkis/public_html/wp-content/themes/zhos_ra/search.php on line 22
  • 30-03-2009, 19:21:47
    #2
    Temanızdaki search.php dosyasında 22. satır sonunda muhtemelen noktalı virgül ( unutulmuş olabilir. Bu dosyanın içerisindekileri buraya yapıştırırsanız çözüm bulabiliriz.
    Kapatılmamış bir parantez de buna sebep olabilir.
  • 30-03-2009, 20:14:14
    #3
    Aşağıdaki sekilde search.php

    <?php get_header(); ?>
    
    <div id="column">
    
    <?php if (have_posts()) : ?>
    
    <div class="post">
    <div class="post-top"></div>
    <div class="entry">
    
    <div class="content">
    <h1>Arama sonuclari</h1>
    
    <?php while (have_posts()) : the_post(); ?>
    
    <!-- ^^^^^^^^^^^^^^ search result ^^^^^^^^^^^^^^ -->
    <div class="result">
    
    <h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>
    
    <span class="rdate"><?php the_time('j F Y l'); ?> <?php the_time('G:i'); ?></span>
    <span class="rcomment"><?php comments_pop up_link('Yorum yok', '1 yorum', '% yorum'); ?></span>
    <div class="clear"></div>
    
    <div class="rsummary"><?php the_excerpt(); ?></div>
    
    <span class="rcat">Kategori: <?php the_category(', ') ?></span>
    <span class="rtags"><?php the_tags('Etiketler: ', ', ', ''); ?></span>
    <div class="clear"></div>
    
    </div>
    <!-- ^^^^^^^^^^^^^^ search result ^^^^^^^^^^^^^^ -->
    
    <?php endwhile; ?>
    </div>
    
    </div>
    <div class="post-bottom"></div>
    </div>
    
    <!-- ^^^^^^^^^^^^^^ post navigation ^^^^^^^^^^^^^^ -->
    <div class="navigation">
    <div class="navleft"><?php next_posts_link('&laquo; Eski yazilar') ?></div>
    <div class="navright"><?php previous_posts_link('Yeni yazilar &raquo;') ?></div>
    <div class="clear"></div>
    </div>
    <!-- ^^^^^^^^^^^^^^ post navigation ^^^^^^^^^^^^^^ -->
    
    <?php else : ?>
    
    <!-- ^^^^^^^^^^^^^^ page not found + search form ^^^^^^^^^^^^^^ -->
    <div class="post">
    <div class="post-top"></div>
    <div class="entry">
    
    <div class="content">
    <h1>Sayfa bulunamadi</h1>
    <p>Arama kriterlerinize gore sonuc bulunamadi.</p>
    <h3>Blog aramasi</h3>
    <?php include(TEMPLATEPATH."/searchform.php"); ?>
    </div>
    
    </div>
    <div class="post-bottom"></div>
    </div>
    <!-- ^^^^^^^^^^^^^^ page not found + search form ^^^^^^^^^^^^^^ -->
    
    <?php endif; ?>
    
    </div>
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
  • 30-03-2009, 22:42:09
    #4
    Kod içerisindeki
    the_permalink()
    kodunu
    the_permalink();
    olarak değiştirir misiniz? Başka bir hata yok gibi görünüyor. Olmazsa temanın orijinal search.php dosyasını atıp, deneyin ya da varsayılan temanın search.php dosyası ile kendinizinkini karşılaştırın.
  • 30-03-2009, 22:45:25
    #5
    değiştirdim onuda fakat birşey değişmedi. BU temanın orjinal search.php si zaten herhangi bir değişiklik yapmadım.
  • 30-03-2009, 23:28:53
    #6
    22. satırdaki <?php comments_pop up_link ifadesini <?php comments_popup_link olarak değiştirin. Yanlışlıkla araya boşluk karakteri konmuş.