İş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.

Bu kodlar ile beraber sitenizin teması içinde bulunan functions.php dosyasını düzenleyeceksiniz. Bu dosya sizin temanız için önemli olduğundan lütfen işlemlere başlamadan dosyanızın yedeğini alınız. Dosyanız /wp-content/themes/sizin-temaniz/ içinde yer almaktadır. Kodları functions.php içindeki en son satırın yani ?> kodundan önce ekleyin.

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