Deuzebranaweb suporte Host
wordpress

Remove menus and submenus from the WordPress Dashboard

Sometimes you might need to remove posts, pages, plugins or other menus and submenus from the WordPress dashboard.

Here’s two handy functions put together to remove all by Chris_O over at StackExchange.

Simply add these to the functions.php file in your WordPress theme then delete or comment out whichever options you don’t wish to use.

view plaincopy to clipboardprint?
add_action( ‘admin_menu’, ‘remove_admin_menus’ );
add_action( ‘admin_menu’, ‘remove_admin_submenus’ );

//Remove top level admin menus
function remove_admin_menus() {
remove_menu_page( ‘edit-comments.php’ );
remove_menu_page( ‘link-manager.php’ );
remove_menu_page( ‘tools.php’ );
remove_menu_page( ‘plugins.php’ );
remove_menu_page( ‘users.php’ );
remove_menu_page( ‘options-general.php’ );
remove_menu_page( ‘upload.php’ );
remove_menu_page( ‘edit.php’ );
remove_menu_page( ‘edit.php?post_type=page’ );
remove_menu_page( ‘themes.php’ );
}

//Remove sub level admin menus
function remove_admin_submenus() {
remove_submenu_page( ‘themes.php’, ‘theme-editor.php’ );
remove_submenu_page( ‘themes.php’, ‘themes.php’ );
remove_submenu_page( ‘edit.php’, ‘edit-tags.php?taxonomy=post_tag’ );
remove_submenu_page( ‘edit.php’, ‘edit-tags.php?taxonomy=category’ );
remove_submenu_page( ‘edit.php’, ‘post-new.php’ );
remove_submenu_page( ‘themes.php’, ‘nav-menus.php’ );
remove_submenu_page( ‘themes.php’, ‘widgets.php’ );
remove_submenu_page( ‘themes.php’, ‘theme-editor.php’ );
remove_submenu_page( ‘plugins.php’, ‘plugin-editor.php’ );
remove_submenu_page( ‘plugins.php’, ‘plugin-install.php’ );
remove_submenu_page( ‘users.php’, ‘users.php’ );
remove_submenu_page( ‘users.php’, ‘user-new.php’ );
remove_submenu_page( ‘upload.php’, ‘media-new.php’ );
remove_submenu_page( ‘options-general.php’, ‘options-writing.php’ );
remove_submenu_page( ‘options-general.php’, ‘options-discussion.php’ );
remove_submenu_page( ‘options-general.php’, ‘options-reading.php’ );
remove_submenu_page( ‘options-general.php’, ‘options-discussion.php’ );
remove_submenu_page( ‘options-general.php’, ‘options-media.php’ );
remove_submenu_page( ‘options-general.php’, ‘options-privacy.php’ );
remove_submenu_page( ‘options-general.php’, ‘options-permalinks.php’ );
remove_submenu_page( ‘index.php’, ‘update-core.php’ );
}

http://www.ajom.co.uk/2013/09/remove-menus-and-submenus-from-the-wordpress-dashboard/#.U9rEqPldXFD

Related posts

10 trechos de arquivos .Htaccess que você deve ter à mão

Eduardo
11 anos ago

Allowed memory size of 268435456 bytes exhausted Erro de limite de memória (PHP memory limit)

Eduardo
10 anos ago

Customize the WordPress admin menu based on user roles

Eduardo
12 anos ago
Sair da versão mobile