我在wordpress上创建了一个编辑链接,订阅者可以在其中编辑帖子。当他们点击它时,它会将他们带回管理门户以编辑帖子。我想确保他们无法在右侧看到类别小部件,如何从看到此内容的用户中删除该小部件?
<?php edit_post_link(__("Edit Post"), ''); ?>
我知道这是一个function.php文件,但需要知道如何只为订阅者制作它。
function wpse60590_remove_metaboxes() { if() remove_meta_box( 'categorydiv' , 'post' , 'normal' ); remove_meta_box( 'tagsdiv-post_tag' , 'post' , 'normal' ); } add_action( 'admin_menu' , 'wpse60590_remove_metaboxes' );
答案 0 :(得分:0)
您需要修改这些用户角色的功能,以防止他们使用类别。您需要为其角色禁用的功能应为“manage_categories”。
只需确保您希望限制的所有用户都具有相同的角色(例如“贡献者”或其他内容)。
根据我的经验,管理角色功能的最简单方法是Members Plugin。
安装完成后,转到用户 - &gt;角色 - &gt;选择您要更改的角色。找到“manage_categories”,取消选中并保存。
如果您使用的是自定义帖子类型,我们可能需要在您注册分类标准的位置添加一些设置,以指定为帖子分配类别的功能。