lostyazilim
tr.link

Eklenti Kullanmadan Benzer Yazıları Göstermek

6 Mesajlar 1.665 Okunma
lstbozum
tr.link

pLive pLive Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 09.11.2011
  • Yaş/Cinsiyet - / E
  • Meslek Serbest
  • Konum
  • Ad Soyad ** **
  • Mesajlar 93
  • Beğeniler 23 / 12
  • Ticaret 3, (%100)
Merhaba arkadaşlar.

Benzer Yazıları gösteren bir eklenti ararken karşıma Eklentisiz Benzer Yazılar konusu buldum.. Eklentiyle arada hiç bir farkı olmayan kodları aşağıdan alıp sitenize ekleyebilirsiniz. Üstelik eklenti ekleyerek DB'nizi yormanıza gerek yok..

Benzer Yazılar iki şekilde listeleniyor. Ya etiketlere göre ya da Kategorinize göre listelensin. Bu ikisi için ayrı ayrı kodu aşağıdan alabilirsiniz..

Kodu Single.php dosyasının içerisine ekleyeceksiniz.

Etiketlere göre Benzer yazılar

$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();
}
?>
Kategorilere göre ise;

$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();
}
?>
Kaynak: Bin-Blog
Türkçeleştiren: Yakuter
isousluer melankolia

kişi bu mesajı beğendi.

wmaraci
reklam

dlkrnugur dlkrnugur JS Coder Kullanıcı
  • Üyelik 20.11.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Coder
  • Konum Muğla
  • Ad Soyad U** D**
  • Mesajlar 1069
  • Beğeniler 210 / 209
  • Ticaret 41, (%98)
Sitemde kullandığım bir özellik, teşekkürler Yakuter;
pLive

kişi bu mesajı beğendi.

bekchur bekchur Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.12.2011
  • Yaş/Cinsiyet - / E
  • Meslek web tasarım
  • Konum
  • Ad Soyad ** **
  • Mesajlar 406
  • Beğeniler 49 / 91
  • Ticaret 4, (%50)
süper bölece cpu kullanım'da kar edilebilir sayfa yüklenmeside hızlanacaktır.
pLive

kişi bu mesajı beğendi.

melankolia melankolia Uzun Yollara Devam Kullanıcı
  • Üyelik 16.06.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Dijital Baskı Operatörü
  • Konum Bursa
  • Ad Soyad C** K**
  • Mesajlar 4577
  • Beğeniler 1011 / 1012
  • Ticaret 3, (%100)
Arkadaşlar bu kodu hangi kod tan sonra ekleyeceğiz acaba bir türlü yapamadım.
pLive

kişi bu mesajı beğendi.

wmaraci
wmaraci

pLive pLive Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 09.11.2011
  • Yaş/Cinsiyet - / E
  • Meslek Serbest
  • Konum
  • Ad Soyad ** **
  • Mesajlar 93
  • Beğeniler 23 / 12
  • Ticaret 3, (%100)

melankolia adlı üyeden alıntı

Arkadaşlar bu kodu hangi kod tan sonra ekleyeceğiz acaba bir türlü yapamadım.


İstediğin yere ekleyebilirsin bu sana bağlı..

single.php içine yada hangi temayı kullanıyosan konu içeriği hangi php dosyasına bağlıysa oraya ekliyorsun..

Eğer bilmiyorsan, o php dosyanın içindeki kodları buraya kopyala.. editleyip verelim.
 

 

melankolia melankolia Uzun Yollara Devam Kullanıcı
  • Üyelik 16.06.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Dijital Baskı Operatörü
  • Konum Bursa
  • Ad Soyad C** K**
  • Mesajlar 4577
  • Beğeniler 1011 / 1012
  • Ticaret 3, (%100)

pLive adlı üyeden alıntı

İstediğin yere ekleyebilirsin bu sana bağlı..

single.php içine yada hangi temayı kullanıyosan konu içeriği hangi php dosyasına bağlıysa oraya ekliyorsun..

Eğer bilmiyorsan, o php dosyanın içindeki kodları buraya kopyala.. editleyip verelim.


Hocam çok iyi olur single.php nin içine ekliyorum tema hata veriyor birçok kez denedim single.php dosyası bu şekilde








>


<?php the_title(); ?>

<?php the_title(); ?>


Read the rest of this entry »

', 'arras') ); ?>

$download = get_post_meta($post->ID, "hotfile", true);

if($download!= "") {

?>

<?php the_title(); ?>






$download = get_post_meta($post->ID, "turbobit", true);
if($download!= "") {
?>
<?php the_title(); ?>




$download = get_post_meta($post->ID, "uploaded", true);
if($download!= "") {
?>
<?php the_title(); ?>



$download = get_post_meta($post->ID, "fileserve", true);

if($download!= "") {

?>

<?php the_title(); ?>



__('

Pages: ', 'arras'),
'after' => '

', 'next_or_number' => 'number')); ?>



if ( arras_get_option('display_author') ) {
arras_post_aboutauthor();
}
?>

















 

 

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