Удаляем пункты меню из консоли WordPress

Удаляем пункты меню из консоли WordPress

Кодекс WP предлагает различные интересные советы, с которыми вы можете экспериментировать на практике. Была ли у вас когда-нибудь необходимость удалить определенную страницу меню из консоли? Возможно, вы разрабатываете сайт для своего клиента, который может запутаться в меню настроек. Сдуйте пыль с кодекса и проверьте описания функций, позволяющих удалить страницы меню.

Вот то, что вы ищете:

<?php remove_menu_page( $menu_slug ) ?>

Замените слаг меню названием php-скрипта для пункта меню, который вы желаете удалить.

Вот простой пример. Допустим, вы хотите удалить меню записей. Действительно, кому нужны эти унылые записи?

Также давайте удалим меню настроек. Вот как это выглядит до и после:

menu

Быстрый и грязный способ сделать это состоит в добавлении кода напрямую в файл functions.php, но мы пойдем другим путем, создав функциональный плагин. Не переживайте, это очень просто. Просто откройте свой чистый текстовый файл и добавьте к нему немного информации относительно вашего плагина, после чего внесите в него код:

<?php
/*
Plugin Name: Remove Settings and Posts Menu
Description: Just don't want my settings menu anymore and I don't want to write any posts - what's the big deal?

Version: 0.1

License: GPL
Author: Sarah Gooding
Author URI: http://untame.net
*/

	add_action( 'admin_menu', 'my_remove_menu_pages' );

	function my_remove_menu_pages() {
		remove_menu_page('options-general.php');
		remove_menu_page('edit.php');			
	}
?>

Сохраним файл как remove-menu.php (или как вам больше нравится). Затем загружаем этот файл в папку wp-content/plugins.

Последний шаг: не забудьте активировать ваш небольшой плагин. Вы найдете его среди ваших неактивных плагинов:

activate-plugin

Это было просто, не правда ли? Учтите, что этот код только удаляет пункт меню, но не препятствует получению доступа пользователям к данной странице, если они знают, где она расположена. Для строго ограничения доступа необходимо использовать более мощные настройки, основанные на пользовательских ролях и возможностях.

Прежде, чем переходить к хранилищу плагинов WordPress, обязательно изучите кодекс, который способен подарить вам много приятных минут. Вы можете отыскать именно то, что вам требовалось, и преобразовать это в свой собственный быстрый плагин.

Источник: wpmu.org

Сохранено из oddstyle.ru

Добавить комментарий

%d такие блоггеры, как: