function wpjam_parse_query_useronly( $wp_query ) { if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false ) { if ( !current_user_can( 'level_10' ) ) { //如果权限不是admin global $current_user; $wp_query->set( 'author', $current_user->id ); // “作者”权限的用户后台只能看自己发布的文章。 } } } add_filter('parse_query', 'wpjam_parse_query_useronly' );
其中:
current_user_can 的用法
$capability: 能力(必须设置)
$object_id: 项目ID(选择设置)
关于$capability,官方解释:
parse_query官方文档:https://developer.wordpress.org/reference/classes/wp_query/parse_query/
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。