Описание
Удаляет пункты меню верхнего уровня (записи, медиафайлы, ссылки, страницы) в админ-панели.
Удаляет пункты меню только визуально, т.е. удаление пунктов меню таким образом не предотвращает от доступа к этим пунктам напрямую (например, для доступа можно ввести соответствующую ссылку в браузере). Такое удаление требует контроля доступа пользователя, несмотря на то, что в меню пунктов нет.
Функция удаляет меню в случае успеха или возвращает false, если удалить не удалось.
Использование
<?php remove_menu_page( $menu_slug ) ?>
Параметры
- $menu_slug (строка) (обязательный)
- Название меню. Обычно этим названием является название PHP файла, который отвечает за вывод меню, например link-manager.php).
По умолчанию: нет
Примеры
1. Удалим из меню разделы: "ссылки" (link-manager.php) и "Инструменты (tools.php)":
<?php
add_action( 'admin_menu', 'my_remove_menu_pages' );
function my_remove_menu_pages() {
remove_menu_page('link-manager.php');
remove_menu_page('tools.php');
}
?>
remove_menu_page()
из файла: /wp-admin/includes/plugin.php WP 3.3.2function remove_menu_page( $menu_slug ) {
global $menu;
foreach ( $menu as $i => $item ) {
if ( $menu_slug == $item[2] ) {
unset( $menu[$i] );
return $item;
}
}
return false;
}Связанные Функции
Ещё из раздела
Смотрите также: Функции WordPress и Теги Шаблона.
Всегда ли вы били довольны скоростью вашего интернета? Не задавали ли вы себе вопрос - как измерить скорость интернета? Только представьте интернет со скоростью, чтобы в режиме реального времени можно было смотреть фильмы в высоком качестве — это реальность заходите на masterform.info
