【发布时间】:2019-04-14 02:27:45
【问题描述】:
我正在使用以下代码从用户帐户中隐藏菜单;
function hide_menu_from_user () {
if ( !current_user_can( 'administrator' ) ) {
remove_menu_page( 'edit-comments.php' );
remove_menu_page( 'wpcf7' );
remove_menu_page( 'tools.php' );
remove_menu_page( 'vc-welcome' );
}
}
add_action( 'admin_menu', 'hide_menu_from_user', 999 );
现在,这些菜单没有显示,但如果你使用 URL 并粘贴它,那么页面就会出现,例如:
如果我使用此 URL,我可以看到联系表单插件,但我将其隐藏在用户帐户仪表板菜单中,对吗?
www.mysite.com/wp-admin/admin.php?page=wpcf7
我该如何解决?上面的代码有什么问题吗?
【问题讨论】:
-
您是否尝试过以用户身份登录?
标签: wordpress