Как удалять пункты из админ-меню WordPress

Текстовый материал, который будет показан далее, расскажет читателям сайта http://druweb.ru об одном из рабочих способов удалять абсолютно любые пункты меню закрепленной в административном разделе админ-панели WordPress, расположенной в верхней части окна браузера. Итак, достаточно использовать крючок на действие под названием wp_before_admin_bar_render так, как это показано ниже:

<?php
add_action('wp_before_admin_bar_render', 'udalit_punkti_menu_admina');

function udalit_punkti_menu_admina() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_node('wp-logo'); // Логотип WordPress
    $wp_admin_bar->remove_node('site-name'); // Название сайта
    $wp_admin_bar->remove_node('my-account'); // "Привет, администратор", меню аккаунта
    $wp_admin_bar->remove_node('about'); // "О WordPress"
    $wp_admin_bar->remove_node('wporg'); // Ссылка на wordpress.org
    $wp_admin_bar->remove_node('documentation'); // "Документация"
    $wp_admin_bar->remove_node('support-forums'); // "форумы поддержки"
    $wp_admin_bar->remove_node('feedback'); // "Обратная связь"
    $wp_admin_bar->remove_node('view-site'); // "Перейти на сайт"
    $wp_admin_bar->remove_node('comments'); // Комментарии, ожидающие проверки
    $wp_admin_bar->remove_node('new-content'); // "Добавить"
    $wp_admin_bar->remove_node('new-post'); // Добавить новую запись
    $wp_admin_bar->remove_node('new-page'); // Добавить новую страницу
    $wp_admin_bar->remove_node('new-media'); // Добавить новый медиафайл
    $wp_admin_bar->remove_node('new-link'); // Добавить новую ссылку
    $wp_admin_bar->remove_node('new-user'); // Добавить нового пользователя
}
?>

Чтобы воспользоваться показанным здесь программным кодом, вам необходимо будет просто закомментировать или удалить ненужные вам строчки. После вставьте содержимое сниппета в файл functions.php темы или в тело плагина к примеру.





© 2012-2014 Druweb.ru. Вы можете спокойно копировать любые материалы сайта только при наличии обратной ссылки.