已经花了半个小时在谷歌上搜索来解决这个问题,所以任何想法都非常感谢
我正在使用运行wp3的已购买主题。2,主题包括一些额外的功能,如推荐、公文包和滑块(它们在管理中显示,但不是插件)
我使用起来很舒服$role_objet->remove_cap();
在职能部门。php文件来管理功能,但我不确定如何引用这些功能。
基本上,我想为编辑器隐藏这些菜单项。
已经花了半个小时在谷歌上搜索来解决这个问题,所以任何想法都非常感谢
我使用起来很舒服$role_objet->remove_cap();
在职能部门。php文件来管理功能,但我不确定如何引用这些功能。
基本上,我想为编辑器隐藏这些菜单项。
如果要做的是隐藏可以使用的菜单项remove_menu_page
和remove_submenu_page
通过钩住admin_menu
.
为了根据用户的角色隐藏某些链接(在您的情况下是编辑器):
function custom_remove_menus(){
// Get current user\'s data
$current_user = wp_get_current_user();
$user_id = $current_user->ID;
// Check user\'s roles
$user = new WP_User( $user_id );
if ( !empty( $user->roles ) && is_array( $user->roles ) ) {
if( in_array( \'editor\', $user->roles ) ) {
// Remove menu items
remove_menu_page( \'edit.php?post_type=news\' );
remove_submenu_page( \'edit.php?post_type=news\', \'post-new.php?post_type=news\');
}
}
}
add_action( \'admin_menu\', \'custom_remove_menus\' );
您可以将鼠标悬停在菜单上,查看链接是什么。然而,正如Codex
请注意,这不会阻止用户直接访问这些屏幕。删除菜单并不意味着需要根据需要过滤用户的权限。
如果主题的编码方式正确,则默认情况下,这些功能应仅对具有manage_themes
默认情况下,编辑器不具备这种能力。
嘿,伙计们,我花了很长时间试图解决这个问题。我想知道WordPress中的文件权限应该是什么样子in order to use the autoupdate feature. 到目前为止,我的wordpress安装程序一直在询问我的FTP信息,我不想使用那种升级/安装方法,我想使用纯/直接PHP。某些上下文:Web服务器和php fcgi守护程序运行为www-data:www-data</wordpress安装位于/home/blaenk/sites/domain.tld/</首先,我read