wordpress获取指定标签下所有文章
2014-04-05 14:05
429 查看
想显示wordpress标签下的所有文章,因为我当初没有新建wordpress这个分类目录,所以只能用标签获取。
用wordpress默认的
<?php
// 得到所有标签列表(57为标签id,想获取某个标签只需添加进去用逗号隔开,如'include' => '13,57')
$args=array(
'include' => '57'
);
$tags = get_tags($args);
// 循环所有标签
foreach ($tags as $tag) {
// 得到标签ID
$tagid = $tag->term_id;
// 得到标签下所有文章
query_posts("showposts=-1&tag_id=$tagid");
?>
<!-- 输出标签标题及链接 -->
<h2>标签: <a href="<?php echo get_tag_link($tagid);?>" title="<?php echo $tag->name?>"><?php echo $tag->name; ?></a></h2>
<!-- 输出所有文章的标题及链接 -->
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"> <?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
<?php } ?>
用wordpress默认的
get_tags()获取函数可以实现,实现方法如下:
<?php
// 得到所有标签列表(57为标签id,想获取某个标签只需添加进去用逗号隔开,如'include' => '13,57')
$args=array(
'include' => '57'
);
$tags = get_tags($args);
// 循环所有标签
foreach ($tags as $tag) {
// 得到标签ID
$tagid = $tag->term_id;
// 得到标签下所有文章
query_posts("showposts=-1&tag_id=$tagid");
?>
<!-- 输出标签标题及链接 -->
<h2>标签: <a href="<?php echo get_tag_link($tagid);?>" title="<?php echo $tag->name?>"><?php echo $tag->name; ?></a></h2>
<!-- 输出所有文章的标题及链接 -->
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"> <?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
<?php } ?>
相关文章推荐
- wordpress文章页获取指定分类的置顶文章
- WordPress中获取指定分类及其子分类下的文章数目
- WordPress 循环获取指定分类目录文章列表
- sax解析 得到xml文档所有内容和获取指定标签的值
- WordPress获取指定分类及其子分类文章数
- getByClass--获取指定标签且class为指定的所有元素
- WordPress 撰写文章页面显示所有标签
- DTCMS自定义标签:获取所有栏目以及不显示指定栏目
- wordpress通过$wpdb获取一个分类下所有的文章
- wordpress 获取文章作者相关信息标签代码汇总
- WordPress中获取指定分类及其子分类下的文章数目
- DTCMS自定义标签,获取所有栏目文章列表TOP,以及文章通用URL
- WordPress直接访问数据库列出指定分类目录下的所有文章
- 【phpcms-v9】对{pc}标签进行二次开发,让其可以获取limit指定的文章条数
- 获取文件夹中指定类型的所有文件名和文件大小
- C# 获取指定目录下所有文件信息、移动目录、拷贝目录
- java正则表达式获取指定HTML标签的指定属性值
- JavaScript获取某个元素节点的所有子元素节点标签
- MFC获取指定目录下的所有文件函数
- ASP.NET 三种获取指定文件路径下所有文件的文件名和路径的方法