要隐藏WordPress仪表盘选项以避免客户看到,你可以使用以下代码示例中的一种方法:
- 在主题的functions.php文件中添加代码:
function hide_dashboard_options() {
// 隐藏"工具"菜单
remove_menu_page('tools.php');
// 隐藏"插件"菜单
remove_menu_page('plugins.php');
// 隐藏"设置"菜单
remove_menu_page('options-general.php');
// 隐藏"外观"菜单
remove_menu_page('themes.php');
}
add_action('admin_menu', 'hide_dashboard_options');
这段代码将隐藏"工具"、"插件"、"设置"和"外观"菜单选项。
- 如果你只想隐藏特定的子菜单选项,可以使用以下代码示例:
function hide_sub_menu() {
// 隐藏"设置"菜单下的"固定链接"子菜单
remove_submenu_page('options-general.php', 'options-permalink.php');
// 隐藏"工具"菜单下的"导出"和"导入"子菜单
remove_submenu_page('tools.php', 'export.php');
remove_submenu_page('tools.php', 'import.php');
}
add_action('admin_menu', 'hide_sub_menu');
这段代码将隐藏"设置"菜单下的"固定链接"子菜单,以及"工具"菜单下的"导出"和"导入"子菜单。
- 如果你想限制特定用户角色才能看到这些选项,可以使用以下代码示例:
function hide_dashboard_options_for_user() {
if (current_user_can('editor')) {
// 隐藏"工具"菜单
remove_menu_page('tools.php');
// 隐藏"插件"菜单
remove_menu_page('plugins.php');
// 隐藏"设置"菜单
remove_menu_page('options-general.php');
// 隐藏"外观"菜单
remove_menu_page('themes.php');
}
}
add_action('admin_menu', 'hide_dashboard_options_for_user');
这段代码将只有编辑者角色的用户才能看到"工具"、"插件"、"设置"和"外观"菜单选项。
请注意,这些代码应该添加到主题的functions.php文件中。