Post Wordpress循环如何在查询帖子中获取标签slug和be值
我想做的是:Post Wordpress循环如何在查询帖子中获取标签slug和be值,post,get,tags,wordpress,Post,Get,Tags,Wordpress,我想做的是: 在类别1的帖子中,每个帖子都有一个标签 现在在另一个类别下的另一篇文章中,我想调用类别1中具有相同标签的帖子,例如cat=1&tag=1和cat=2&tag=1 以下是代码,但它不起作用: <?php $t = wp_get_post_tags($post->ID); query_posts( 'cat=45&tag=' . $t. '' );
- 在类别1的帖子中,每个帖子都有一个标签
- 现在在另一个类别下的另一篇文章中,我想调用类别1中具有相同标签的帖子,例如
和cat=1&tag=1
cat=2&tag=1
<?php
$t = wp_get_post_tags($post->ID);
query_posts( 'cat=45&tag=' . $t. '' );
// The Loop
while ( have_posts() ) : the_post(); ?>
您必须在
查询_posts
中传递标记id
,而wp_get_post_tags()
返回的是数组而不是id,因此要实现按标记发布,您必须传递标记id
<?php
$t = wp_get_post_tags($post->ID);
query_posts( 'cat=45&tag=' . $t[0]->term_id. '' );
// The Loop
while ( have_posts() ) : the_post(); ?>
可以有多个标记,因此您必须循环通过$t
获取所有标记ID
请参阅本手册