我在wordpress中为我的网站安装了弹出制造商和功能插件。我想创建一个无法看到弹出制造商链接的用户。我尝试添加具有某些功能的用户,但我无法隐藏弹出式制造商链接。
我怎样才能做到这一点?我是否需要使用其他功能插件?
答案 0 :(得分:0)
您可以使用通过remove_menu_page()
操作挂钩调用的admin_menu
函数。如果您只想删除单个用户的链接,请先使用wp_get_current_user()
检查当前用户的ID。
function remove_admin_menu_item_for_user() {
$user = wp_get_current_user();
// Check to see if the current user's ID is the one we want to remove the page for
if ( $user->ID == ??? ){
// Use the $menu_slug for the page you want to remove
remove_menu_page( $menu_slug );
}
}
add_action( 'admin_menu', 'remove_admin_menu_item_for_user' );
如果您更喜欢使用插件 Admin Menu Editor 也可以使用,但您可能需要专业版。