我有一个令人毛骨悚然的网站运行Wordpress 2.8.5。它的目的是在我的州(巴伊亚/巴西)展示事件
每个活动都将其发布日期作为活动当天,主题显示未来的帖子绕过WP的默认显示直到今天。
它有一个带有一些特色事件的幻灯片,这就是它现在如何选择幻灯片中显示的内容:
$mes = date('n');
$ano = date('Y');
query_posts("
meta_key=dest_principal&
meta_value=1&
showposts=6&
year=$ano&
monthnum=$mes&
order=ASC
");
使用此代码,幻灯片显示当月的前6个帖子。我遇到的问题是无法显示今天开始的下一个帖子。 (要明确,今天我的意思是访问日)
我发现此条目“wordpress query - next two events by metadata date”但无法将其转换为我的需要。
答案 0 :(得分:1)
目前尚不清楚你究竟要做什么。您是否尝试从今天开始显示6个帖子并返回之前的6个帖子?基本上是6个最新帖子?
若是,请尝试使用此代替query_posts ...
$recent = new WP_Query("cat=3&showposts=6");
while($recent->have_posts()) : $recent->the_post();
您可以使用'cat = 3'来显示特定类别的帖子,只需将'3'更改为您的类别ID即可。否则,如果您不需要这样做,请删除此'cat = 3&'。
顺便说一句,如果您对链接交换感兴趣,我有一个专注于巴伊亚的网站。