如果你在一个页面上的循环中,那么你就拥有了所有标签,并且可以搜索具有相同标签的相关帖子。你可以通过谷歌找到许多解决方案;例如:
//for use in the loop, list 5 post titles related to first tag on current post
$tags = wp_get_post_tags( get_the_ID() );
if ( $tags ) {
echo \'Related Posts\';
$first_tag = $tags[0]->term_id;
$args = array(
\'tag__in\' => array( $first_tag ),
\'post__not_in\' => array( get_the_ID() ),
\'showposts\' => 5,
\'caller_get_posts\' => 1
);
$my_query = new WP_Query( $args );
if ( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php
endwhile;
}
}