WordPress yazı bağlantılarından #more yazısını kaldırmak

WordPress, varsayılan yazı detaylarını gösterme bağlantılarının (Devamını oku) sonuna #more yazısını ekleyerek okumaya kaldığımız yerden devam etmemize olanak sağlıyor. Fakat bu durum, benim gibi “Bağlantılarım temiz olsun” diyenler veya detay sayfasında sayfanın tamamını görmek isteyenler için rahatsız edici bir hal alıyor. Siz de böyle düşünüyorsanız işte #more yazısını kaldırmanın yolları…

WordPress yazı bağlantılarından #more yazısını kaldırmanın birkaç yolu var. İşte bu yollardan benim bildiklerim:

1. Sitemizin wp-includes dizininde bulunan post-template.php dosyasından gerekli bölümü silerek bağlantılarımızdan bu rahatsız edici bölümü kaldırabiliriz. Önce post-template.php dosyamızın 226. satırına (2.8 versiyonu için geçerlidir) gidip aşağıdaki kodu buluyoruz.

$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-$id\" class=\"more-link\">$more_link_text</a>", $more_link_text );

Kodu şu şekilde değiştiriyoruz.

$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "\" class=\"more-link\">$more_link_text</a>", $more_link_text );

Bu yöntemde değişiklik yaptığımız post-template.php dosyası versiyon güncellemelerinde değiştiği için her güncelleme sonrası tekrarlanması gerekmektedir. Bu yüzden pek tavsiye edeceğim bir yöntem değil.

2. #more efendiden kurtulmak için tercih edebileceğimiz ikinci yöntem; WordPress’in resmi sitesinde de anlatıldığı gibi temamızın functions.php dosyasına aşağıdaki kodu eklemek.

/*
* Devamını oku bağlantılarından #more yazısını kaldırmak
* http://tercan.net/
*/
function remove_more_jump_link($link) {
$offset = strpos($link, '#more-');
if ($offset) {
$end = strpos($link, '"',$offset);
}

if ($end) {
$link = substr_replace($link, '', $offset, $end-$offset);
}
return $link;
}

add_filter('the_content_more_link', 'remove_more_jump_link');

3. “Ya arkadaş! Bu işi, dosya düzenlemeden kolay bir yolla halledemez miyiz?” diyen tembelleri düşünen Viper007Bond, oturup bir eklenti yazmış. More To The Top isimli bu eklentinin detaylarına bakmak isteyenler WordPress Eklenti Rehberinden ilgili adresi ziyaret edebilirler.

Eklentiyi indirmek isteryenler için bağlantıyı aşağıya ekliyorum. Eklentiyi kurmak için WordPress’in standart eklenti kurma işlemlerini yapıp yani kaydettiğimiz dosyadan çıkan more-to-the-top klasörünü wp-content/plugins/ dizinine atıp Eklentiler bölümünden aktif etmemiz yeterli olacaktır.

  More To The Top eklentisi (1,7 KiB)

Yorumlar (1)

  1. baba allah senden razı olsun 1 günümü yedi bu bulamamıştım dedim en sonunda bi internetten arim aradım baktım bişi bulmaadım biraz daha araştırım diedim senin siteye geldim teşekkürlerimi sunuyoruym

Bir Cevap Yaz

E-posta hesabınız yayınlanmayacak. Lütfen bütün alanları doldurun.