中国·深圳
壹品红 - 专注网站托管服务10⁺年
壹品红 - 专注网站托管服务10⁺年

让WordPress的作者在后台只能看到自己的文章

这种方式可以保证admin用户登录后看到所有用户的文章,因为level_10代表的是admin用户

function mypo_parse_query_useronly( $wp_query ) {
  if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false ) {
    if ( !current_user_can( 'level_10' ) ) {
      global $current_user;
      $wp_query->set( 'author', $current_user->id );
    }
  }
}
add_filter('parse_query', 'mypo_parse_query_useronly' );

需要帮助吗?请加客服微信

推荐阅读:

您使用的浏览器无法保证网站的正常运行,请使用新版浏览器并选择高速模式。

下载Microsoft Edge

Hi,有什么可以帮到您?

工作时间 (GMT+8) 9:00~17:30 周一至周五