西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > wordpress教程 >

WordPress标签带最新文章存档页面

时间:2015-07-11 09:35来源:未知 作者:好模板 点击:
wordpress不同于一般的只是列出所有的标签的页面,它会显示该标签下面最新的一篇文章。 你可以复制page.php一份,重命名为page-tags,然后在正文?php the_content(); ?下面添加以下代码: //
wordpress不同于一般的只是列出所有的标签的页面,它会显示该标签下面最新的一篇文章。
 
你可以复制page.php一份,重命名为page-tags,然后在正文<?php the_content(); ?>下面添加以下代码:
 
//Code From caibaojian.com
<ul class="tag-clouds clearfix">
<?php $tags_list = get_tags('orderby=count&order=DESC&showposts=30');
if ($tags_list) {
foreach($tags_list as $tag) {
echo '<li><a class="tags tags-'. $tag->term_id .'" href="'.get_tag_link($tag).'">'. $tag->name .'</a><strong>x '. $tag->count .'</strong><p class="tag-posts">';
$posts = get_posts( "tag_id=". $tag->term_id ."&numberposts=1" );
if( $posts ){
foreach( $posts as $post ) {
setup_postdata( $post );
echo '<a href="'.get_permalink().'">'.get_the_title().'</a></p><em>'.get_the_time('Y-m-d').'</em>';
}
}
echo '</li>';
}
}
wp_reset_query();
?>
</ul>
在页面中添加以下CSS代码:
 
/* tag-clouds */
.contents{margin-right:0;}
.tag-clouds li{float:left;width:25%;margin-bottom:12px;padding-bottom:2px;height:76px;border-bottom:1px dotted #ddd;}
.tag-clouds li .tags{background-color:#019DC8;border-bottom:1px solid #7F9FB6;border-right:1px solid #97b1c4;color:#fff;padding:2px 5px;margin-right:4px;display:inline-block;border-radius:2px}
.tag-clouds li .tags:hover{background-color:#4982aa;color:#fff;border-bottom-color:#325975;border-right-color:#477291}
.tag-clouds strong{color:#666;margin-left:2px;}
.tag-clouds p{overflow:hidden;height:18px;padding:8px 20px 0 0;}
.tag-clouds em{color:#bbb;display:block;font-style:normal}
@media screen and (max-width:480px){
.tag-clouds li{width:50%; height:auto;}
.tag-clouds em{display:none;}
.tag-clouds p{display:none;}
}
然后再新建页面选择添加的页面。即可实现标签带最新文章存档页面
 
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容