Ana Sayfa » »
Tem
4
2013

Varsayılan Bileşenleri Ortadan Kaldırmak

WordPress ile birlikte 13 tane bileşen de beraberinde gelmekte. Ancak bu bileşenlerin çoğunu sitemizde kullanmayınız ya da bu bileşenler yerine daha gelişmiş olan 3. parti bileşenler kullanırız. Örneğin, Meta, Takvim, Son Yazılar bileşenleri gibi. Ya da bileşenlerin yaptığı işleri kod ile biz yan menüye ekleriz. Bu durumda bileşenlere ihtiyaç kalmaz.
O zaman neden bunların WordPress tarafından her sayfa yenilendiğinde yüklenmesine izin verelim ki? Kullanmadığımız bileşenleri ortadan kaldırırsak bu hem WP'nin performansını artıracak hem de bazı bileşenlerin neden olduğu 3-4 fazladan sorguyu azaltacaktır.
Siz de benim gibi bileşenleri kullanmıyorsanız ya da bazılarından kurtulmak istiyorsanız, aşağıdaki kodu temanızın functions.php dosyasına uygun bir şekilde ekleyiniz.

<?php
function yakuphoca_varsayilan_bilesenleri_yoket() {
    unregister_widget('WP_Widget_Pages'); //Sayfalar Bileşeni
    unregister_widget('WP_Widget_Calendar'); //Takvim
    unregister_widget('WP_Widget_Archives'); //Arşiv
    unregister_widget('WP_Widget_Links'); //Bağlantılar
    unregister_widget('WP_Widget_Meta'); //Meta
    unregister_widget('WP_Widget_Search'); //Arama
    unregister_widget('WP_Widget_Text'); //Metin
    unregister_widget('WP_Widget_Categories'); //Kategoriler
    unregister_widget('WP_Widget_Recent_Posts'); //Son Yazılar
    unregister_widget('WP_Widget_Recent_Comments'); //Son Yorumlar
    unregister_widget('WP_Widget_RSS'); //RSS
    unregister_widget('WP_Widget_Tag_Cloud'); //Etiketler
    unregister_widget('WP_Nav_Menu_Widget'); //Özel Menü
}
add_action('widgets_init', 'yakuphoca_varsayilan_bilesenleri_yoket', 1);
?>

Bu kod varsayılan tüm bileşenleri ortadan kaldıracaktır. Eğer bileşenlerden kaldırmak istemediğiniz varsa, o bileşenle ilgili satırın başına // ifadesini koymanız yeterli.
WordPress Codex

Bu yazımı beğendiyseniz, bu kategoride yer alan Eski Yazılar İçin Uyarı Mesajı Gösterme başlıklı fonksiyon, functions.php ve wordpress ipucu konularında bilgi veren bir önceki yazımı da okumanızı tavsiye ederim.

Yorumunu Yaz

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yukarı Çık