在WordPress中,如何使用 WP_Query 按作者信息查询文章呢?
查询指定作者ID的文章:
$query = new WP_Query( array( 'author' => 123 ) );
也可以按作者昵称查询
$query = new WP_Query( array( 'author_name' => 'rami' ) );
也可以查询指定多个作者
// 方法1
$query = new WP_Query( array( 'author' => '2,6,17,38' ) );
// 方法2
$query = new WP_Query( array( 'author__in' => array( 2, 6 ) ) );
还可以【排除】指定的作者的文章,方法就是在其ID前加上 - 。
$query = new WP_Query( array( 'author' => -12 ) );
【排除】还可以使用 author__not_in 参数,代码如下:
$query = new WP_Query( array( 'author__not_in' => array( 2, 6 ) ) );
WP_Query 的基础用法可以参考文章:WP_Query 的基础用法简介
-
WordPress函数:is_rtl 确定当前区域设置是否为从右到左(RTL)WordPress函数:is_rtl 确定当前区域设置是否为从右到左(RTL)
-
WordPress函数:is_multisite 是否开启了多站点WordPress函数:is_multisite 是否开启了多站点
-
WordPress函数:is_main_site 是否是主站点WordPress函数:is_main_site 是否是主站点
-
WordPress函数:is_child_theme 是否正在使用子主题WordPress函数:is_child_theme 是否正在使用子主题
-
WordPress函数:current_theme_supports 检查主题对给定功能的支持WordPress函数:current_theme_supports 检查主题对给定功能的支持
-
WordPress函数:is_customize_preview 是否在自定义设置程序中预览网站WordPress函数:is_customize_preview 是否在自定义设置程序中预览网站
暂无评论,抢个沙发...