WordPress’te linklerden #more ifadesini kaldırmak
WordPress kullanan birçok blogda bağlantıların sonunda #more ifadesi var. Bağlantının sonuna eklenen #more tagı bazı durumlarda bize sorun çıkarabilir. Bunun nedeni, aynı yazı için ard arda farklı bağlantılar vermiş oluruz ve bu durum Google tarafından pek hoş karşılanmıyor.
#more etiketini kaldırmak için temanızın functions.php dosyasını açın ve uygun bir kısma alttaki kodu ekleyin:
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');
WordPress’te Bağlantıları Gösterme
WordPress’te sağ/sol sütundaki Bağlantılar (Linkler) bölümünü nasıl istediğimiz düzende gösterebiliriz?
Sadece bir kategorideki bağlantıları nasıl gösteririm?
Bağlantıların tanımlarının da görünmesini istiyorum, ne yapmalıyım?
Bu gibi sorularınızın cevabı get_links() fonksiyonudur. Fonksiyon dedim diye programlama bilmeyen arkadaşlar sakın korkmasınlar (ben hep korkardım bu kelimeden 🙂 )kullanımı oldukça basittir 😉 Bakın anlatayım
get_links( ) fonksiyonunun içine gireceğiniz değerlerinin sırası ve anlamları şu şekildedir.
Sırası
get_links(kategori, ‘önce’, ‘sonra’, ‘arada’, resimleri göster, ‘listeleme_şekli’,
tanımı_göster,reytingi_göster, limit, son_güncelleme, ekrana_yaz);
Anlamları
kategori :Belirttiğiniz kategorinin linkleri gösterilir. Buradaki kategori yazılarınızı yazdığınız kategoriler değil, linkler için oluşturduğunuz kategorilerdir. İstediğiniz kategorinin ID’sini yazarak kullanabilirsiniz. Eğer boş bırakırsanız veya -1 yazarsanız bütün linkler gösterilir
önce :Her bağlantıdan önce gösterilmesini istediğiniz yazı.
sonra :Her bağlantıdan sonra gösterilmesini istediğiniz yazı.
arada :Her bağlantının/resmin arasında gösterilmesini istediğiniz yazı.
resimleri_göster: Resimler gösterilsin mi, gösterilmesin mi? Evet ise TRUE, hayır ise FALSE yazın.
listeleme_şekli:(Bağlantıların sıralanmasını burada belirtebilirsiniz. Ada göre, site adresine göre vs… Başlangıç değeri ‘name’ yani ‘ada göre’dir. Diğer değerler de şu şekilde :
‘id’ noya göre
‘url’ site adresine göre
‘name’ ada göre
‘target’ hedefe göre
‘category’ kategoriye göre
‘description’ tanıma göre
‘owner’ bağlantıyı ekleyen kişiye göre
‘rating’ reytinge göre
‘updated’ güncellenmeye göre
‘rel’ bağlantı bağına göre (XFN).
‘notes’ notlara göre
‘rss’ rss’e göre
‘length’ – bağlantının uzunluğuna göre
‘rand’ – Rastgele
Eğer yukarıdakilerin herhangi birini mesela ada göre olanı ‘name’ yerine ‘_name’ şeklinde yazarsanız tersten sıralar.