• 03-07-2014, 12:37:35
    #1
    Arkadaşlar Wp de kod yada eklenti ile single php de benzer yazılar görülebiliyor. Ancak ben sidebar php de göstermek istiyorum.
    Bu mümkün mü?
  • 03-07-2014, 12:41:59
    #2
    Single.php de bulunan benzer yazılar kodunu sidebar.php eklemeniz yeterli olacaktır ancak bunun sadece single.php de gözükmesini sağlamakta gerekir. Örnek kodu ekledim.

    <?php if ( is_single() ) { ?>
    Gözükecek kod.
    <?php } else { } ?>
  • 03-07-2014, 12:47:36
    #3
    Bir alternatif olarak addthis com danda ekleyebilrsin
  • 03-07-2014, 15:02:47
    #4
    Blogizma adlı üyeden alıntı: mesajı görüntüle
    Single.php de bulunan benzer yazılar kodunu sidebar.php eklemeniz yeterli olacaktır ancak bunun sadece single.php de gözükmesini sağlamakta gerekir. Örnek kodu ekledim.

    <?php if ( is_single() ) { ?>
    Gözükecek kod.
    <?php } else { } ?>

    <?php if ( is_single() ) { ?>
    
    
    
    <?php
    $categories = get_the_category($post->ID);
    if ($categories) {
       $category_ids = array();
       foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
     
       $args=array(
          'category__in' => $category_ids,
          'post__not_in' => array($post->ID),
          'showposts'=>5, // Gösterilecek benzer yazı sayısı
          'caller_get_posts'=>1
       );
             
            $my_query = new wp_query($args);
       if( $my_query->have_posts() ) {
          echo '<h3>Benzer yazılar</h3><ul>';
          while ($my_query->have_posts()) {
             $my_query->the_post();
          ?>
             <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
          <?php
          }
          echo '</ul>';
       }
    wp_reset_query();
    }
    ?>
    
    
    <?php } else { } ?>
    Hocam bu şekilde yaptım mesela.
    Bileşenlere ekledim ama kod öylece gözüktü.
    Sonuç vermedi.
    PHP dosyasından ekledim oldu +
    Aslında amacım php dosyası değildi ama madem olmuyor bende kendime göre uyarladım
    Teşekkür Ederim.

    CML166 adlı üyeden alıntı: mesajı görüntüle
    Bir alternatif olarak addthis com danda ekleyebilrsin
    Sizde Sağolun Hocam.
  • 03-07-2014, 15:34:08
    #5
    Bileşende php çalıştırmak içinde eklentiler var kod bilgisi olmayan arkadaşlar o eklentilerden kullanabilir buradan yazalım ileride çözüm arayanların faydasına olsun.