在编辑帖子时将作者限制为仅帖子编辑器

时间:2019-02-11 21:35:15

标签: wordpress

我有一个要求,我希望将作者限制为编辑帖子页面上的帖子编辑器

我已经限制了作者,因此他们只能编辑“他们自己的”帖子。但是他们仍然可以看到编辑帖子页面的其他部分,例如“帖子设置”,“自定义字段”等。

使用以下代码将作者限于自己的帖子

function posts_for_current_author($query) {
global $pagenow;

if( 'edit.php' != $pagenow || !$query->is_admin )
    return $query;

if( !current_user_can( 'edit_others_posts' ) ) {
    global $user_ID;
    $query->set('author', $user_ID );
}
return $query;
} 
add_filter('pre_get_posts', 'posts_for_current_author');  

除了帖子编辑器之外,如何从作者隐藏/删除编辑帖子页面的其他部分?

0 个答案:

没有答案