İşinizi Kolaylaştıracak 3 WordPress Kodu
WordPress içerisinde temamızda bulunan functions.php dosyası üzerinde değişiklik yaparak birçok özelliği ekleyebileceğimizi veya çıkarabileceğimizi daha önceden sizlere aktarmıştım. Keza çoğunlukla da bu şekilde yazılar yazıyorum :). Şimdi sizlere işinize yarayacağını düşündüğüm 3 adet kod parçacığı sunuyorum. Bunlarla sitenize -genel anlamda yönetim paneline ve RSS alanına- bir iki özellik eklemiş olacağız.
1. Yönetim alanı yazı editörü yazıtipini değiştirmek
Aşağıdaki kodu temanızdaki functions.php içerisine ekleyerek yazı yazarken görmek istediğiniz yazıtipini belirleyebilirsiniz. Yazıtipini font-family alanından sonra yazabilirsiniz.
add_action( 'admin_head-post.php', 'cwc_fix_html_editor_font' );
add_action( 'admin_head-post-new.php', 'cwc_fix_html_editor_font' );
function cwc_fix_html_editor_font() { ?>
<style type="text/css">#editorcontainer #content, #wp_mce_fullscreen { font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif; }</style>
< ?php }
2. RSS içerisine önizleme resmi eklemek
Yazınızda önizleme resimleri -daha doğrusu thumbnail- kullanıyorsanız RSS alanında bunların olmadığını farketmişsinizdir. Eklemek için aşağıdaki kodu temanızdaki functions.php dosyası içerisine ekleyin.
function cwc_rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>. get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'cwc_rss_post_thumbnail');
add_filter('the_content_feed', 'cwc_rss_post_thumbnail');
3. RSS’i kaldırmak
RSS karşıtı mısınız? Ya da RSS ile ilgili bir sıkıntınız mı var. O zaman kullanıcılarınızı sitenize gitmeye ikna için bu kodu kullanabilirsiniz. Aşağıdaki kodu temanızdaki functions.php içerisine ekleyin :) Daha basit bir yol bilen parmak kaldırsın :)
function cwc_disable_feed() {
wp_die( __('RSS Beslemesi bulunamadı, Lütfen <a href="'. get_bloginfo('url') .'">anasayfaya</a> gitmeyi deneyin!' ) );
}
add_action('do_feed', 'cwc_disable_feed', 1);
add_action('do_feed_rdf', 'cwc_disable_feed', 1);
add_action('do_feed_rss', 'cwc_disable_feed', 1);
add_action('do_feed_rss2', 'cwc_disable_feed', 1);
add_action('do_feed_atom', 'cwc_disable_feed', 1);
Selametle