【发布时间】:2019-07-28 19:48:58
【问题描述】:
我想删除用户对某些 WordPress 管理菜单的访问权限。
我使用以下代码,但此代码仅删除了菜单链接。
function remove_admin_menu() {
remove_submenu_page('edit.php','post-new.php');
}
add_action( 'admin_init', 'remove_admin_menu' );
add_action( 'admin_menu', 'remove_admin_menu' );
并且用户可以通过在浏览器地址栏中输入菜单地址来查看页面内容。
例如:
(domain)/wp-admin/post-new.php
我希望用户通过在浏览器中输入地址来查看以下消息(例如): 您的访问被拒绝
我应该使用什么代码?
【问题讨论】:
标签: php wordpress user-roles capability