Yönetim panelinden tema editörünü kaldırın…

Çok kullanıcılı sistemlerde, hele ki birden fazla yönetici varsa temanızın kodlarına karışmalarını istemeyebilirsiniz. Bu gibi durumlarda yönetim alanınızdan tema düzenleyicisini kaldırabilirsiniz. Bu nu yapmak için kullandığınız temada bulunan functions.php dosyasına aşağıdaki fonksiyonu eklemek yeterli olacaktır. Bu fonksiyonla beraber sizin haricinizde kimse tema düzenleme alanını kullanamayacak. Bu da size bazı dosyalarınızı ve size ait fonksiyonları koruyabilirsiniz…

Kod

Bu kod ile birlikte temanızın içinde bulunan functions.php dosyasını düzenleyeceğiz. Bu temanızın ve WordPress sisteminin düzgün çalışabilmesi için gerekli olan bir dosya olduğundan, işlemden önce lütfen yedek alınız. functions.php wp-content/themes/temanizin-adi/ klasöründe bulunur.

Kodu functions.php dosyasında en son satırda bulunan ?> etiketinden önce ekleyin.

function wpr_remove_editor_menu() {
  remove_action('admin_menu', '_add_themes_utility_last', 101);
}

global $remove_submenu_page, $current_user;
get_currentuserinfo();
if($current_user->user_login !== 'admin') { //Kullanıcı adınızı ekleyin
    add_action('admin_menu', 'wpr_remove_editor_menu', 1);
} 

Yukarıdaki ışıklandırdığım (7.) satıra kendi kullanıcı adınızı eklediğiniz takdirde sizin haricinizde kimse tema düzenleme alanını göremez, müdahale edemez.

Selametle