问题描述
|
我一直在尝试使用查询帖子将H5和H6标签放置到最近的帖子中,但是
WordPress不想正确应用它们。似乎仅将它们应用于第一个结果,而在其余情况下,它仅丢弃列表的第二项。
我将粘贴sidebar.php和style.css的某些行。非常感谢您的帮助。我已经摆弄了三个小时,没有运气。
www.estamosobservando.com
sidebar.php
<div id=\"widget\">
<h3>Latest posts</h3>
<?php query_posts(\'posts_per_page=3\'); if (have_posts()) : while (have_posts()) : the_post();?>
<ul>
<li><h5><a href=\"<?php the_permalink(); ?>\"><?php the_title(); ?></a></h5></li>
<li><h6><?php the_date(); ?></h6></li>
</ul>
<?php endwhile; endif; ?>
style.css
#widget { padding: 133px 0px 0px 20px; text-align:left; }
#widget ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; list-style-image: none; text-decoration: none;}
#widget li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; list-style-image: none; text-decoration: none; }
解决方法
您最近发布的所有三个帖子都是从5月30日开始的。
从WordPress文档中:
特别说明:如果有多个
在“
当天,the_date()仅显示
第一篇文章的日期(即
the_date()的第一个实例。至
重复发布文章的日期
在同一天,您应该使用
模板标签the_time()或
get_the_date()(从3.0开始),带有
日期特定的格式字符串。
或者,您可以屈服于ѭ2的工作原理,并稍微修改一下布局,以有效地将日期作为标题包含所有该日期的帖子。