Wordpress禁止编辑修改他人文章

Wordpress中用户角色“编辑(author)”拥有修改其它作者文章的权限,如果要加以约束:
//禁止编辑(author)修改他人文章
function sj_query_editor_useronly( $wp_query ) {
if ( strpos( $_SERVER[ 'REQUEST_URI' ], ‘/wp-admin/edit.php’ ) !== false ) {
if ( !current_user_can( ‘level_10′ ) ) { // level_10是管理员
global $current_user;
$wp_query->set( ‘author’, $current_user->id );
}
}
}
add_filter(‘parse_query’, ‘sj_query_editor_useronly’ );

以上约束:除了管理员之外,编辑(author)看不到其他文章所以也无法修改。

#现在前往

精选留言

Wordpress,禁止,编辑,修改
sample
2021-06-12
写留言
签到
投稿
QQ咨询
返回顶部