Où est function.php est stocké et construit? Je veux supprimer le menu nommé en tant qu'outils de mysite de tous les utilisateurs tels que admin et autres utilisateurs?
Je vous demande de bien vouloir m'aider à résoudre ce problème. Donnez-moi la meilleure solution, comme un profane, pour wordpress afin que je puisse comprendre les choses rapidement.
Vous voulez utiliser supprimer la page de menu .
<?php
add_action( 'admin_menu', 'wpse26980_remove_tools', 99 );
function wpse26980_remove_tools()
{
remove_menu_page( 'tools.php' );
}
Vous pouvez déposer cela dans votre fichier functions.php (sans le <?php
d'ouverture le plus probable).
Cela n'empêchera pas les gens de taper yoursite.com/wp-admin/tools.php
et de voir la page des outils, cependant.
Pourquoi ne pas utiliser le plug-in "Admin Menu Editor" pour créer un menu facile à gérer Admin-cp ??! Jetez un coup d'oeil dessus, je l'utilise pour mon projet actuel, je veux dire que c'est "parfait" !!!
http://wordpress.org/extend/plugins/admin-menu-editor/
J'espère que ça peut t'aider. Cordialement,
Le code suivant supprime les menus, placez-le dans votre fichier functions.php de thème:
// Remove unneeded menus
function sc_remove_menus()
{
// setup the global menu variable
global $menu;
// this is an array of the menu item names we wish to remove
$restricted = array( __('Links'),__('Tools'),__('Comments'), __('Media'));
end ($menu);
while (prev($menu))
{
$value = explode(' ',$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $restricted))
{
unset($menu[key($menu)]);
}
}
}
// hook into the action that creates the menu
add_action('admin_menu', 'sc_remove_menus');
Si vous souhaitez simplement supprimer uniquement des outils, modifiez cette ligne:
$restricted = array( __('Links'),__('Tools'),__('Comments'), __('Media'));
à:
$restricted = array(__('Tools'));
Cela ne fera que supprimer l'élément de menu. Vous pouvez toujours accéder aux outils en tapant l'URL manuellement.