Instagram takipçi satın al
Faydalı Bilgiler

WordPress Benzer Yazılar Eklentisiz

WordPress’te eklentiye gerek duymadan benzer yazıları listeleyin.

istanbul temizlik şirketi

Eklentisiz benzer yazıları göstermedeki amaç nedir? wordpress benzer yazılar eklentisiz fazla gereksiz eklenti kullandığınız zaman sunucu fazla yorulacaktır kod ile yapılabildiğini için eklentiye ihtiyaç duymadan benzer yazıları göstermek mümkün. Aşağıdaki kodlar ile benzer yazıları listeleyebilirsiniz ama bilmeniz gereken bir şey kodlar resimleri çekmemektedir yani yazılar sadece başlık olarak gözükecektir.

Aşağıdaki kodları single.php içinde uygun bir alana yapıştırın, nerede göstermek istiyorsanız oraya.
Kategorideki yazıları listelemek;

<?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'=>3, // Gösterilecek benzer yazı sayısı
'ignore_sticky_posts'=>1,
'orderby'=> 'rand' // Ratgele benzer yazıları listeliyoruz
);
$query = new wp_query($args);
if( $query->have_posts() ) {
echo '<h3>Benzer yazılar</h3><ul>';
while ($query->have_posts()) {
$query->the_post();
?>
<li><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php
}
echo '</ul>';
}
wp_reset_query();
}
?>

Etiketteki yazıları listelemek;

<?php
$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'=>3, // Gösterilecek benzer yazı sayısı
'ignore_sticky_posts'=>1,
'orderby'=> 'rand' // Ratgele benzer yazıları listeliyoruz
);
$query = new wp_query($args);
if( $query->have_posts() ) {
echo '<h3>Benzer yazılar</h3><ul>';
while ($query->have_posts()) {
$query->the_post();
?>
<li><a href="<?php the_permalink() ?>"  title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php
}
echo '</ul>';
}
wp_reset_query();
}
?>

Bu kodlar ile Wordpress sitenizde istediğiniz sayfada son yazılarınızı veya benzer yazılarınızı görebileceksiniz. Wordpress hakkında paylaştığım tüm bilgiler için Faydalı Bilgiler kategorimize bakabilirsiniz.

İlginiz Çekebilir

009combatant

Kendi içlerinde hiç düşünmediler mi ki, Allah göklerde, yerde ve bu ikisi arasında bulunan her şeyi ancak hak ile ve belirlenmiş bir süre için yaratmıştır? Doğrusu insanların çoğu, Rablerine kavuşmayı inkâr etmektedirler. 30/8

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu