WP_Query 的所有参数及其讲解和实用案例
创始人
2024-05-31 23:56:10
0

WP_Query 是 WordPress 提供的一个强大的查询工具,用于获取与当前页面或文章相关的内容。下面是 WP_Query 的所有参数及其讲解:

  1. 'author': 查询特定作者的文章。可以是作者 ID、作者登录名或作者昵称。

实用案例:查询作者为 "John Smith" 的所有文章。

$query = newWP_Query( array('author_name' => 'john-smith'
) );
  1. 'cat': 查询特定分类目录的文章。可以是分类目录 ID、分类目录名称或分类目录 slug。

实用案例:查询分类目录为 "News" 的所有文章。

$query = newWP_Query( array('category_name' => 'news'
) );
  1. 'category__and': 查询同时属于多个分类目录的文章。需要提供一个数组,包含多个分类目录 ID。

实用案例:查询同时属于分类目录 ID 2 和 3 的文章。

$query = newWP_Query( array('category__and' => array( 2, 3 )
) );
  1. 'category__in': 查询属于多个分类目录中任意一个的文章。需要提供一个数组,包含多个分类目录 ID。

实用案例:查询属于分类目录 ID 2 或 3 的文章。

$query = newWP_Query( array('category__in' => array( 2, 3 )
) );
  1. 'category__not_in': 查询不属于多个分类目录的文章。需要提供一个数组,包含多个分类目录 ID。

实用案例:查询不属于分类目录 ID 2 或 3 的文章。

$query = newWP_Query( array('category__not_in' => array( 2, 3 )
) );
  1. 'tag': 查询特定标签的文章。可以是标签 ID、标签名称或标签 slug。

实用案例:查询标签为 "WordPress" 的所有文章。

$query = newWP_Query( array('tag' => 'wordpress'
) );
  1. 'tag_id': 查询特定标签的文章。必须是标签 ID。

实用案例:查询标签 ID 5 的所有文章。

$query = newWP_Query( array('tag_id' => 5
) );
  1. 'tag__and': 查询同时包含多个标签的文章。需要提供一个数组,包含多个标签 ID。

实用案例:查询同时包含标签 ID 5 和 6 的所有文章。

$query = newWP_Query( array('tag__and' => array( 5, 6 )
) );
  1. 'tag__in': 查询包含多个标签中任意一个的文章。需要提供一个数组,包含多个标签 ID。

实用案例:查询包含标签 ID 5 或 6 的所有文章。

$query = newWP_Query( array('tag__in' => array( 5, 6 )
) );
  1. 'tag__not_in': 查询不包含多个标签的文章。需要提供一个数组,包含多个标签 ID。

实用案例:查询不包含标签 ID 5 或 6 的文章。

$query = newWP_Query( array('tag__not_in' => array( 5, 6 )
) );
  1. 'post_type': 查询特定类型的文章。可以是任何已注册的自定义文章类型或默认文章类型。

实用案例:查询类型为 "portfolio" 的所有文章。

$query = newWP_Query( array('post_type' => 'portfolio'
) );
  1. 'post__in': 查询特定文章。需要提供一个数组,包含多个文章 ID。

实用案例:查询 ID 1、3 和 5 的文章。

$query = newWP_Query( array('post__in' => array( 1, 3, 5 )
) );
  1. 'post__not_in': 查询除了特定文章之外的文章。需要提供一个数组,包含多个文章 ID。

实用案例:查询除了 ID 1、3 和 5 之外的所有文章。

$query = newWP_Query( array('post__not_in' => array( 1, 3, 5 )
) );
  1. 's': 查询包含特定关键词的文章。

实用案例:查询包含关键词 "WordPress" 的所有文章。

$query = newWP_Query( array('s' => 'wordpress'
) );
  1. 'date_query': 查询在特定日期范围内发布的文章。需要提供一个数组,包含多个日期查询参数。

实用案例:查询在 2022 年 1 月 1 日至 2022 年 12 月 31 日之间发布的所有文章。

$query = newWP_Query( array('date_query' => array('after'  => '2022-01-01','before' => '2022-12-31',),
) );
  1. 'meta_query': 查询具有特定自定义字段值的文章。需要提供一个数组,包含多个自定义字段查询参数。

实用案例:查询具有自定义字段 "featured" 值为 "yes" 的所有文章。

$query = newWP_Query( array('meta_query' => array(array('key'   => 'featured','value' => 'yes',),),
) );
  1. 'orderby': 指定结果集按哪个参数排序。可以是多个可排序的参数之一。

实用案例:按发布日期降序排列所有文章。

$query = newWP_Query( array('orderby' => 'date','order'   => 'DESC',
) );
  1. 'posts_per_page': 指定每页显示的文章数量。

实用案例:每页显示 10 篇文章。

$query = newWP_Query( array('posts_per_page' => 10,
) );
  1. WP_Query循环查询案例

 'post', 'orderby' => 'date', 'order' => 'DESC',   );$query = new WP_Query( $args );
?>have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); ?>

以上是一些常用的 WP_Query 参数及其实用案例。 WP_Query 支持许多其他参数,可以在 WP_Query 文档中查看完整列表和用法。

相关内容

热门资讯

《遇见王沥川》的经典台词 《遇见王沥川》的经典台词  1、爱情是干渴的,除非你遇上一个像沥川那样的.男人。  2、爱情是进行时...
回门宴主持词开场白   回门宴主持词开场白  亲爱的各位来宾,各位亲朋好友,先生们,女士们大家上午好! 玉兔奔月去,祥龙...
培训会议结束语 培训会议结束语(精选5篇)  总结是对某一阶段的工作、学习或思想中的经验或情况进行分析研究的书面材料...
新年联欢晚会开场白主持词   2位主持人同时出场  谢:尊敬的各位来宾  陈:亲爱的朋友们  合:新年好!  谢:时间如流水,...
结婚拜天地主持词 结婚拜天地主持词(精选8篇)  主持词要把握好吸引观众、导入主题、创设情境等环节以吸引观众。在各种集...
主持人主持词 主持人主持词范本6篇  主持词是各种演出活动和集会中主持人串联节目的串联词。时代不断在进步,司仪等是...
春节团拜会主持词 春节团拜会主持词  主持词的写作要突出活动的主旨并贯穿始终。在一步步向前发展的社会中,主持人参与的事...
《大内密探灵灵狗》的搞笑台词 《大内密探灵灵狗》的搞笑台词  1、丽妃娘娘打扮停当,来到寝宫,皇帝一脸苦相地迎上去:美人,你是不是...
电影《肖申克的救赎》经典台词 电影《肖申克的救赎》经典台词  随着社会不断地进步,越来越多人会去使用台词,台词可以刻画人物的性格,...
解说词的特点 解说词的特点(1)说明性。解说词是配合实物或图画的文字说明,客观存在既要便于讲解,又要便于观众一目了...
欢聚一堂主持主持词 欢聚一堂主持主持词  串词,又叫串连词,串联词,主持词。 串词是在晚会、联欢会等大型联欢活动中,主持...
步入婚礼殿堂的主持稿 步入婚礼殿堂的主持稿  在不断进步的时代,很多情况下我们需要用到主持稿,通过主持稿的写作将主题贯穿于...
小学教代会闭幕词 小学教代会闭幕词  下面是CN人才网小编特地为大家整理收集的小学教代会闭幕词,供大家阅读参考。  小...
校友校庆致辞 校友校庆致辞(精选6篇)  无论是身处学校还是步入社会,大家或多或少都用到过致辞吧,致辞是指在举行会...
年会主持词结束语 年会主持词结束语(通用17篇)  主持词没有固定的格式,他的最大特点就是富有个性。在如今这个时代,各...
元旦晚会主持词 元旦晚会主持词(精选13篇)  主持词可以采用和历史文化有关的表述方法去写作以提升活动的文化内涵。在...
文艺演出主持词 有关文艺演出主持词4篇  主持词的写作要突出活动的主旨并贯穿始终。在如今这个时代,主持词是活动、集会...
小型公司生日会主持词 小型公司生日会主持词  导读:由主持人于节目进行过程中串联节目的串联词。如今的各种演出活动和集会中,...
公司中秋致辞 公司中秋致辞范文(精选9篇)  在日常生活或是工作学习中,大家都用到过致辞吧,致辞具有针对性,要认清...
《宋小宝相亲2》小品台词 《宋小宝相亲2》小品台词  赵海燕:干啥去了,大早上起来?  赵本山:我不是给你买早餐买回来了。  ...