WordPress Rastgele Blog İçeriği Listesi Gösterme (Eklentisiz)

Site içi linklemede aslında faydası bulunan, her sayfa yenilemesinde rastgele blog içeriklerini liste olarak gösterebileceğiniz bir shortcode paylaşacağım. Bu kod ile, sitenin footer kısmında, sidebar kısmında veya herhangi bir alanına liste şeklinde rastgele içerik gösterme fonksiyonu ekleyebilirsiniz.

Yapımı da çok kolay, tek yapmanız gereken şey temanızın functions.php dosyasına girip aşağıdaki bir dizi kodu eklemek. Sonrasında, tanımladığımız kısa kodu sitenizde içeriklerin gözükmesini istediğiniz yerine eklemek.

Hazırsanız başlayalım.

WordPress Rastgele Blog İçeriği Gösterme Nasıl Yapılır?

  1. Yönetim panelinden > Görünüm > Tema Düzenleyici alanına gelin,
  2. Sağ taraftan functions.php dosyasını seçin,
  3. Aşağıda vereceğimiz kodu oraya yapıştırın ve kaydedin,
  4. Daha sonra [wpb-random-posts] kısa kodunu, listeyi göstermek istediğiniz yere ekleyin.
function wpb_rand_posts() { 
 
$args = array(
    'post_type' => 'post',
    'orderby'   => 'rand',
    'posts_per_page' => 5, 
    );
 
$the_query = new WP_Query( $args );
 
if ( $the_query->have_posts() ) {
 
$string .= '<ul>';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        $string .= '<li><a href="'. get_permalink() .'">'. get_the_title() .'</a></li>';
    }
    $string .= '</ul>';
    /* Restore original Post Data */
    wp_reset_postdata();
} else {
 
$string .= 'no posts found';
}
 
return $string; 
} 
 
add_shortcode('wpb-random-posts','wpb_rand_posts');
add_filter('widget_text', 'do_shortcode'); 

Sonuç

Footer’da bu şekilde bir alanda rastgele içerikler gözükecek. Bunun için ekstra eklenti kurmaya gerek yok. Eklenti de temel olarak aslında bu işe yarıyor. Birazcık CSS kodu ile görüntüsünü düzeltebilirsiniz. SEO açısından ne kadar faydalı olur, siteye göre değişir ama en azından site içi bir linkleme olmasını sağlar.

Ücretsiz Dijital Pazarlama Kaynakları Al!

Eposta bültenime abone ol ve +2.000 kişilik bir topluluğun parçası olarak ücretsiz dijital pazarlama e-kitapları, dersleri gibi kaynaklara eriş!

Abone olduğun için teşekkürler!

Bir şeyler yanlış gitti.

Bunları da beğenebilirsiniz:

1 thought on “WordPress Rastgele Blog İçeriği Listesi Gösterme (Eklentisiz)”

  1. Kod bilmediğim için sıfır kod bilgisi yapamadım açıkcası ama bunun bir de eklentisi var onu da kurup yapabiliriz sanırım araştırıyrorum şu an.

Yorum bırakın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top