gpt4 book ai didi

php - WordPress - 按日期获取帖子

转载 作者:行者123 更新时间:2023-12-04 18:06:54 27 4
gpt4 key购买 nike

我正在尝试弄清楚如何构建一个按日期获取帖子的 WordPress 查询。

我的意思是,我想要一种方法来输出我的 WordPress 帖子,如下所示:

<div class="day-posts">
<div class="day">
<div class="title">Monday 1st January 2014</div>
<div class="posts">
<div class="post">
<div class="title">Post for this day</div>
<div class="content">Lorum ipsum dolar sit amet</div>
</div>
</div>
</div>
<div class="day">
<div class="title">Tuesday 2nd January 2014</div>
<div class="posts">
<div class="post">
<div class="title">Post for this day</div>
<div class="content">Lorum ipsum dolar sit amet</div>
</div>
</div>
</div>
</div>

这需要使用“post_status=future”查询选项来处理尚未发布的帖子。

我花了大约一个小时在网上搜索,看看以前是否有人做过类似的事情,但不幸的是我没有找到任何可行的方法。

我自己也做了一些尝试,但不幸的是,我还没有想出任何可行的方法。

有没有人对如何做到这一点有一些建议或见解?

谢谢

最佳答案

<?php
$query = new WP_Query(array('orderby' => 'post_date', 'order' => 'DESC')); //Orders posts by post_date in descending order

// The Loop
if ($query->have_posts()) {
echo '<div class="day-posts">';
while ($query->have_posts()) {
$query->the_post();
echo '<div class="day">';
the_date('l jS F Y', '<div class="title">', '</div>'); //Formats date, before echo, after echo
echo '<div class="posts">';
echo '<div class="post">';
the_title('<div class="title">', '</div>'); //echo title
echo '<div class="content">';
the_content(); //echo content
echo '</div></div></div></div>';
}
echo '</div>';
}
?>

我在几分钟内将其组合在一起,很抱歉我没有连接并使一切都很好,但你可以做到这一点。

关于php - WordPress - 按日期获取帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24291332/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com