WordPress kullananlar temalarının özelliklerine göre farklılık gösterse de mutlaka yazı özetleri (kısaltmaları) ile karşılaşırlar. Bazen site görünümünü ayarlamak için bu yazı özetlerinin uzunluğunu kısaltmak ya da uzatmak gerekebilir. Bunu sağlamak için mevcut eklentiler olsa da aslında eklentiye hiç de ihtiyaç yoktur. WordPress içerisinde yazı özetlerini kontrol eden fonksiyon excerpt fonksiyonudur. Bu fonksiyonda yapacağımız ufacık bir değişiklik ile istediğimiz sonuca ulaşacağız. Şöyle ki; wordpress içerisinde wp-include/formatting.php dosyasını metin düzenleyici programı ile açıp dosya içerisinde excerpt kelimesini aratırsak aşağıdaki kod bloğunu göreceğiz. (WordPress 3.5.1 sürümünde 2143. satırda bulunuyor )
1 2 3 4 5 6 7 8 9 10 11 12 13 |
function wp_trim_excerpt($text = '') { $raw_excerpt = $text; if ( '' == $text ) { $text = get_the_content(''); $text = strip_shortcodes( $text ); $text = apply_filters('the_content', $text); $text = str_replace(']]>', ']]>', $text); $excerpt_length = apply_filters('excerpt_length', 55); $excerpt_more = apply_filters('excerpt_more', ' ' . '[...]'); $text = wp_trim_words( $text, $excerpt_length, $excerpt_more ); } |
bu kod bloğunda 55 yazan kısım özetimizde 55 kelime gösterilmesi için ayarlanmıştır. Siz bu sayıyı kaç kelimelik özet isterseniz o sayıyla değiştirebilirsiniz. Ayrıca yazının sonunda görülen [...] kısmını da değiştirme şansınız var.
siz de yorum yazın.