标题说的有点绕,解释一下,就是在wordpress的文章页面的正文部分(非侧边栏),评论的下面,添加类似主页或者分类页面样式的文章列表。
不知道说清楚了没有,反正就是因为侧边栏添加了google adsense广告,显示的有点长,当发布的文章比较短的时候,文章下面就会空出来一大片空白,非常不协调,不好看。于是下午上课的时候就琢磨怎么在评论底部增加文章列表的显示,就像首页展示的样式一样,有配图、标题、时间、作者、摘要等内容,而不是类似侧边栏的只有文章标题的列表。
在wordpress文章页面底部添加分类文章列表
晚上吃完饭就开始折腾,一直到12点才算大概实现了这个功能。奈何自己不懂代码,费了很大的劲,把首页文章列表的代码添加到文章single页面,只能显示跟当前文章一样的一篇文章。后来看到知更鸟的一篇《WordPress以分类形式显示文章列表》的文章,用了其中的代码,就实现了把所有分类的文章一起展示在评论底部了。
知更鸟的显示分类文章列表的代码如下:
<?php
$cats = get_categories();
foreach ( $cats as $cat ) {
query_posts( 'showposts=10&cat=' . $cat->cat_ID );
?>
<h3><?php echo $cat->cat_name; ?></h3>
<ul class="sitemap-list">
<?php while ( have_posts() ) { the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php } wp_reset_query(); ?>
</ul>
<?php } ?>
简单记录一下,便于日后查找方便。
因为wordpress博客搬家,这个功能暂时还没有恢复。