飞龙博客

feilong.org 前端开发教程

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

飞龙更新于 2006-01-27 09:51 加入书签 CTRL+D 有 168 个朋友来过

飞龙不说闲话,测试如下代码吧。调用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的文章列表?有高手请不吝赐教。

飞龙初发:
2006-01-27 09:51
本文更新网址:
https://feilong.org/current-tag-posts-list

所在目录: wordpress

新作:

  • html css js
  • angular react vue
  • flutter python