lostyazilim
tr.link

Hazır Benzer Yazılar Kodunu Temaya Nasıl Uydurabilirim?

4 Mesajlar 728 Okunma
lstbozum
tr.link

zxyxyz zxyxyz WM Aracı Kullanıcı
  • Üyelik 25.09.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad B** Ö**
  • Mesajlar 149
  • Beğeniler 52 / 8
  • Ticaret 0, (%0)
Merhaba arkadaşlar. Yapmakta olduğum tasarımda sidebar'da kategoriye göre ve etikete göre 2 ayrı benzer yazılar bölümü yapmaya çalışıyorum. yakuter.com'daki kodları bir türlü siteme uyarlayamadım.

Verilen Etikete Göre Benzer Yazılar Kodu:

$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;

$args=array(
'tag__in' => $tag_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 '

Benzer yazılar

    ';
    while ($my_query->have_posts()) {
    $my_query->the_post();
    ?>

  • }
    echo '
';
}
wp_reset_query();
}
?>


Kategoriye Göre Benzer Yazılar Kodu:

$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 '

Benzer yazılar

    ';
    while ($my_query->have_posts()) {
    $my_query->the_post();
    ?>

  • }
    echo '
';
}
wp_reset_query();
}
?>


Benim uyarlamak istediğim html kodlarım:



Tek içerik için listelediğimde oluyor ama 3 içerik için listelediğim zaman; diğer 2 içerik için önizleme resimleri gösteremiyorum ve
çerçevesine alamıyorum... Nasıl yapabilirim? Acaba verilen kodlar resimli benzer yazılar için uygun değil mi? Çünkü direkt kodları yapıştırınca resimsiz listeleniyor yazılar...
 

 

wmaraci
reklam

hostcudayi hostcudayi Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 18.06.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek Serbest Meslek (İşsiz)
  • Konum Bursa
  • Ad Soyad H** A**
  • Mesajlar 100
  • Beğeniler 15 / 16
  • Ticaret 5, (%100)
Hocam ve yerleştir gerekli yerlere.
 

 

zxyxyz zxyxyz WM Aracı Kullanıcı
  • Üyelik 25.09.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad B** Ö**
  • Mesajlar 149
  • Beğeniler 52 / 8
  • Ticaret 0, (%0)

hostcudayi adlı üyeden alıntı

Hocam ve yerleştir gerekli yerlere.


Onları yerleştirmiştim zaten.. Örnek olarak bu şekilde attım.

Az önce hallettim sorunu. Örnek kodda verilen
  • olan satırı silip benim html kodlarımı wordpresse uygun şekilde yapıştırdım. echo 'dan sonra yazan

    Benzer Yazılar

      ve
    kodlarını da sildim. Boş kaldı orası..
  •  

     

    TEHET TEHET Kullanıcı
    • Üyelik 04.10.2014
    • Yaş/Cinsiyet 32 / E
    • Meslek Tasarımcı
    • Konum Ankara
    • Ad Soyad M** A**
    • Mesajlar 791
    • Beğeniler 96 / 374
    • Ticaret 1, (%100)
    Kategoriye göre olandan örnek veriyim.

    $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 '

    Benzer yazılar

    ';
    }
    wp_reset_query();
    }
    ?>
    zxyxyz

    kişi bu mesajı beğendi.

    wmaraci
    wmaraci
    wmaraci
    wmaraci
    Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)