我想做的是:
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(); ?>
答案 0 :(得分:0)
您必须传递tag id
中的query_posts
,而wp_get_post_tags()
会返回不是ID的数组,因此最好通过标记来实现帖子,您必须传递tag-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
请参阅本手册wp_get_post_tags