gpt4 book ai didi

php - 在 Wordpress 中隐藏管理菜单项

转载 作者:行者123 更新时间:2023-12-04 12:06:19 24 4
gpt4 key购买 nike

我试图对除一个(我自己)以外的所有用户隐藏 Wordpress 中的某些管理菜单项。

我可以找到各种教程,但它们大多隐藏在用户角色而不是用户上。

我从 Wordpress 法典中找到了这个:

<?php 
function custom_menu_page_removing() {
remove_menu_page( $menu_slug );
}
add_action( 'admin_menu', 'custom_menu_page_removing' );
?>

但我并不完全理解它,而且我认为我需要向它添加更多的 PHP 来基本上使代码说:

如果用户不是 shaun@seedcreativity.co.uk(我!)

然后删除这些菜单项:

ItemID 1、ItemID 2、ItemID 3 等...

任何人都可以帮忙吗?

最佳答案

您可以检查用户 ID:

add_action( 'admin_init', 'my_remove_menu_pages' );
function my_remove_menu_pages() {


global $user_ID;

if ( $user_ID != 1 ) { //your user id

remove_menu_page('edit.php'); // Posts
remove_menu_page('upload.php'); // Media
remove_menu_page('link-manager.php'); // Links
remove_menu_page('edit-comments.php'); // Comments
remove_menu_page('edit.php?post_type=page'); // Pages
remove_menu_page('plugins.php'); // Plugins
remove_menu_page('themes.php'); // Appearance
remove_menu_page('users.php'); // Users
remove_menu_page('tools.php'); // Tools
remove_menu_page('options-general.php'); // Settings
remove_menu_page('edit.php'); // Posts
remove_menu_page('upload.php'); // Media
}
}

关于php - 在 Wordpress 中隐藏管理菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42934129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com