WordPress 使用 tag 标签获取文章列表的方法

使用 tag__in 可以调用有特定标签的文章。

//获取一个标签的文章 根据标签别名获取有这个标签的文章:
$query = new WP_Query( 'tag=cooking' );
//根据标签 ID 获取有这个标签的文章:
$query = new WP_Query( 'tag_id=13' );
//获取多个标签的文章 根据标签的别名获取带有这几个标签其中一个的文章:
$query = new WP_Query( 'tag=bread,baking' );
//根据标签别名获取同时拥有几个标签的文章:
$query = new WP_Query( 'tag=bread+baking+recipe' );
//多标签查询 根据标签 ID 获取同时有几个标签的文章:
$query = new WP_Query( array( 'tag__and' => array( 22,23 ) ) );
//根据标签 ID 获取有这个标签的文章:
$query = new WP_Query( array( 'tag__in' => array( 22,23 ) ) );
//根据标签 ID 排除包含某些标签的文章:
$query = new WP_Query( array( 'tag__not_in' => array( 22,23 ) ) );

tag_slug__in 和 tag_slug__and的使用方法同上,只是把 ID 换成别名。

收藏
评论
打赏
WordPress 主题开发
Wordpress 主样式表(style.css)
2023-06-15
WordPress 主题开发
WordPress关闭自动草稿
2023-06-18
飞翔的鱼丸
41756 阅读
84 发布
3 收藏
动态
MirageV 主题 2.12.1 发布
BotV 插件 v1.9.0 发布
MirageV 主题 v2.6.4 发布
FishV 主题 v1.14 发布
LandV 企业主题 v2.6.0 发布
MirageV 主题 v2.5 正式发布
BotV 插件 v1.7.0 发布
MirageV 主题 v2.6.0 发布
生成中...
真诚赞赏,手留余香
登录
注册
重置密码