飞龙博客

feilong.org 前端开发教程

如何调用与当前页面相同tag的文章列表

飞龙修订于 20060127 09:51 48 次浏览

飞龙不说闲话,测试如下代码吧。调用10条与当前页面相同tag的文章,这个列表常常用来做相关文章,可以避免使用插件。本日志更新网址:http://feilong.org/current-tag-posts-list 飞龙第4次修订于20100327

<ul>
<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__in' => array($post->ID),
'post__not_in' => array($post->ID),
'showposts'=>10,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title();?> <?php comments_number(' ','(1)','(%)'); ?></a></li>
<?php
endwhile;
}
}
?>
</ul>

如果把这个列表再过滤一下,只列出当前分类下的当前tag的文章列表?只列出指定分类下的当前tag的文章列表?有高手请不吝赐教。

网址:https://feilong.org/current-tag-posts-list
初发:20060127 09:51

想学前端?长按二维码加我微信

想学前端?点击飞龙QQ

分类: wordpress

新作:

关闭

长按二维码 -> 识别图中二维码

打开微信,发现,扫一扫

支付完成后,点击下一步

感谢大力支持

然后你手机号:

最后点这,稍等即可