我想防止某些用户角色出现“特色”类别。具体来说,我只希望管理员和编辑能够看到并因此选择或取消选择该类别。其他人都能看到整棵树,除了那只特别的猫。
在编写必要的插件时,我需要使用哪些挂钩和WP API?
我想防止某些用户角色出现“特色”类别。具体来说,我只希望管理员和编辑能够看到并因此选择或取消选择该类别。其他人都能看到整棵树,除了那只特别的猫。
在编写必要的插件时,我需要使用哪些挂钩和WP API?
基于first Answer 来自迈克·辛克尔。为了在默认安装中进行测试,类别为“未分类”。
add_filter( \'list_terms_exclusions\', \'wpse_59652_list_terms_exclusions\', 10, 2 );
function wpse_59652_list_terms_exclusions( $exclusions, $args )
{
global $current_screen;
if( \'post\' != $current_screen->post_type )
return $exclusions;
if( !current_user_can(\'delete_others_pages\') )
return $exclusions;
return $exclusions . " AND ( t.name <> \'Uncategorized\' )";
}
您可以查看此插件。它的功能完全相同->Restrict Categories
另一个noob问题。。。当作者登录并访问其仪表板时,他们会看到各种小部件,例如Internet Explorer警告、WordPress动态新闻。是否要为所有用户(现在和将来)删除所有这些内容,以便他们只看到“快速按”&;\'现在的小部件?谢谢