Webbilim.com'da çeşitli içerikler yer almaktadır. Nasıl yapılır, Nasıl içilir v.s. gibi tavsiyelere yer verilmektedir. Kendimiz için güzel gördüğümüz veya olsa iyi olurdu dediğimiz şeyleri sizler için derliyoruz..
Anasayfa / Wordpress / WordMaster / WordPress Eklentisiz “Önceki Yazı” Bölümü Oluşturma

WordPress Eklentisiz “Önceki Yazı” Bölümü Oluşturma

Eklenti kullanmadan WordPress yazılarımızın sonunda, önceki yazıya okunma fırsatı vermek sayfa içi bağlantılar açısından ve SEO için sitemize artı bir değer katar. Önceki Yazı bölümü oluşturmak için Önceki Yazı Linki eklentisi kullanılabilir. Ancak bu kadar basit bir işlem için eklenti kullanmaya gerek yok. Önceki Yazı bölümünü eklentisiz ve daha doğru bir şekilde yapmanızı sağlayacak bir yöntem var.

Aşağıdaki yazdığım kodu temanızın functions.php dosyasına uygun şekilde ekleyiniz. Kod, yazıyla aynı kategorideki bir önceki yazının bilgisini alıp yazınızın altındaki bölümde bir önceki yazı ile ilgili bilgi verir.

/* Önceki Yazı Bölümü */
function webbilim_onceki_yazi_tavsiyesi($content) {
 if ( !is_single() ) return $content;
 $onceki_yazi = get_previous_post(true);
 if (!empty( $onceki_yazi )) { //önceki yazı varsa
  $etiketler = get_the_tags($onceki_yazi->ID);
  if ($etiketler) { //önceki yazının etiketleri varsa
    $i = 0;
    foreach($etiketler as $etiket) {
     $e[] = $etiket->name;
     $i++;
     if ($i == 3) break;
    }
    if ($i == 1) {
     $ilgi = $e[0];
    }elseif ($i == 2) {
     $ilgi = $e[0] . ' ve '. $e[1];
    }elseif ($i == 3) {
     $ilgi = $e[0] . ', '. $e[1] . ' ve ' . $e[2];
    }
$content .= '<div class="oncekiyazi">Bu yazımı beğendiyseniz, bu kategoride yer alan <a href="' . get_permalink( $onceki_yazi->ID ) .'" title="'. $onceki_yazi->post_title . '">' . $onceki_yazi->post_title . '</a> başlıklı '.$ilgi. ' konularında bilgi veren bir önceki yazımızı da okumanızı tavsiye ederiz.</div>';
  }else{
$content .= '<div class="oncekiyazi">Bu yazımı beğendiyseniz, bu kategoride yer alan <a href="' . get_permalink( $onceki_yazi->ID ) .'" title="'. $onceki_yazi->post_title . '">' . $onceki_yazi->post_title . '</a> başlıklı bir önceki yazımızı da okumanızı tavsiye ederiz.</div>';
  }	
 }
 return $content;
}
add_filter('the_content', 'webbilim_onceki_yazi_tavsiyesi',99, 1);

Kodu ekledikten sonra yazınızın en altında “Bu yazımı beğendiyseniz..” ile başlayan bir Önceki Yazı Bölümü göreceksiniz.. CSS bilginiz varsa eğer .oncekiyazi CSS sınıfını kullanarak, style.css dosyanıza ekleyeceğiniz biçimlendirme kodlarıyla görünümünü istediğiniz gibi özelleştirebilirsiniz..

Sağlıcakla Kalın 🙂

Functions.php Dosyasına Kod Nasıl Eklenir öğrenmek istiyorsanız ilgili konu başlığını inceleyebilirsiniz..
Functions.php Dosyasına Kod Nasıl Eklenir?

İlginizi Çekebilir

10 Ekim Windows 10 güncellemesini sakın yüklemeyin!

Microsoft ’10 Ekim Windows 10 güncelmemesini yüklemeyin’ uyarısı yayınladı. Microsoft etkinliğinde tanıtılan yeni Windows 10 …

Bir cevap yazın

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

WeBBilim.Com