j
  • 0
Новичок

Как скрыть определенные подменю вкладки «Настройки» на панели инструментов?

  • 0

Я хотел бы скрыть некоторые меню, такие как «Мультимедиа», «Конфиденциальность» и «Постоянные ссылки». Я использую следующий код, чтобы скрыть все родительские меню, но не знаю, как это сделать для подменю.

function remove_menus () {
global $menu;
        $restricted = array(__('Links'), __('Comments'), __('Appearance'), __('Tools'));
        end ($menu);
        while (prev($menu)){
            $value = explode(' ',$menu[key($menu)][0]);
            if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
        }
}
add_action('admin_menu', 'remove_menus');
Share
  1. Если вы хотите написать код самостоятельно, вот хороший учебник по настройке меню администратора. http://sixrevisions.com/wordpress/how-to-customize-the-wordpress-admin-area/

    Копируя из учебника, они удаляют подссылку Editor:

    function remove_editor_menu() {
        remove_action('admin_menu', '_add_themes_utility_last', 101);
    }
    add_action('_admin_menu', 'remove_editor_menu', 1);
    

    примечание: вам нужно знать функцию/действие, которое его отображает

    • 0
  2. Для этого есть плагин, он называется Редактор меню администратора, и вы можете скачать его здесь — http://wordpress.org/extend/plugins/admin-menu-editor/, он потрясающий. Вы можете отображать и скрывать подразделы меню и целые меню в панели администратора WordPress, я использую ее все время, чтобы клиенты не могли изменять определенные вещи и ломать сайт.

    • 0

Оставить ответ

You must login to add an answer.