用户权限

关于用户权限的文章查询有一个参数可以使用:
perm(字符串):用户权限


//只有用户有权限才显示文章
//只有用户有权限才获取已发布和私密的文章:
$query = new WP_Query( array( 'post_status' => array( 'publish', 'private' ), 'perm' => 'readable' ) );

文章缓存

有关文章数据的缓存,有 3 个参数:
cache_results(布尔):文章信息缓存
update_post_meta_cache(布尔):文章 meta 信息缓存
update_post_term_cache(布尔):文章分类法信息缓存


//获取文章但不更新文章缓存
$query = new WP_Query( array( 'posts_per_page' => 50, 'cache_results' => false ) );
//获取文章但不更新 meta 信息的缓存
$query = new WP_Query( array( 'posts_per_page' => 50, 'update_post_meta_cache' => false ) );
//获取文章但不更新文章分类法的缓存
$query = new WP_Query( array( 'posts_per_page' => 50, 'update_post_term_cache' => false ) );

其它
由于本文内容太多,耗时好几天才完成制作,如果出现不准确的内容请在评论中指出,谢谢!
参考资料:https://codex.wordpress.org/Class_Reference/WP_Query