Wordpress Etikete göre benzer yazılar

Kodlama Arşivi
1 minute read
0

WordPress, içerik oluşturucuların en sevdiği platformlardan biridir ve kullanıcıların zengin içerikleriyle etkileşime girmelerine olanak tanır. Bir blog veya web sitesinde benzer konuları kategorize etmenin bir yolu, yazılara etiket eklemektir. Etiketler, içeriğinizi daha iyi organize etmenize ve okuyucuların ilgili yazıları bulmasına yardımcı olur. WordPress, bu etiketleri kullanarak benzer yazıları otomatik olarak listeleyebilmenizi sağlar.

WordPress'te etiketlere göre benzer yazıları listelemenin birkaç farklı yolu vardır. İşte bunlardan bazıları:

WordPress'in Doğal Özelliği Kullanma: WordPress'in doğal olarak sağladığı özelliklerden biri, etiketlere dayalı benzer yazıları otomatik olarak listeleme yeteneğidir. Bir yazının altına eklediğiniz etiketler, aynı etiketlere sahip diğer yazıları belirlemenizi sağlar. Böylece, okuyuculara ilgili içerikleri keşfetmeleri için benzer yazılar önerilir.

 

Eklenti Kullanma: WordPress'in geniş eklenti ekosistemi, etiketlere göre benzer yazıları listelemenize yardımcı olacak birçok eklenti sunar. Bu eklentiler, yazılarınızın altına benzer içerikleri otomatik olarak eklemenizi sağlar ve okuyuculara daha fazla keşfetme imkanı sunar. Örnek olarak "Yet Another Related Posts Plugin (YARPP)" gibi popüler eklentiler verilebilir.

 

Özel Kodlama: WordPress'te, etiketlere dayalı benzer yazıları listelemek için özel kodlamalar da yapabilirsiniz. Bunun için PHP bilgisine sahip olmanız gerekebilir. WordPress'in içerik döngüsüyle etiketleri kontrol ederek ve benzer yazıları bularak, özel bir döngü oluşturabilirsiniz.

 

Temayı Düzenleme: Bazı WordPress temaları, etiketlere dayalı benzer yazıları otomatik olarak listeleme özelliğini sunar. Bu durumda, temanızın dosyalarını düzenleyerek veya temanın sağladığı özel seçenekleri kullanarak benzer yazıları etkinleştirebilirsiniz.

 

WordPress'te etiketlere göre benzer yazıları listeleme, okuyucuların içerikleriniz arasında gezinirken daha fazla keşfetme imkanı sunar. Yukarıda belirtilen yöntemlerden herhangi birini kullanarak, sitenizin okuyucuları arasında etkileşimi artırabilir ve içeriklerinizi daha iyi organize edebilirsiniz.




<?php 

$orig_post = $post;

global $post;

$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),

'posts_per_page'=>5,

'caller_get_posts'=>1

);

$my_query = new wp_query( $args );

if( $my_query->have_posts() ) {

echo '<div id="relatedposts"><h3>Benzer Yazılar</h3><ul>';

while( $my_query->have_posts() ) {

$my_query->the_post(); ?>

<li><div class="relatedthumb"><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail(); ?></a></div>

<div class="relatedcontent">

<h3><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>

<?php the_time('M j, Y') ?>

</div>

</li>

<? }

echo '</ul></div>';

}

}

$post = $orig_post;wp_reset_query();?>




Labels:

Yorum Gönder

0Yorumlar

Yorum Gönder (0)