你所提出的问题,包含2个小问题:
1、每日更新 这个重复执行的动作怎么实现?
这个部分可以使用wp_schedule_event函数 向wp添加定时执行任务,示例:
if (!wp_next_scheduled('wpdit_schedule_updated_page')) {
wp_schedule_event( time(), 'daily', 'wpdit_schedule_updated_page' );
}
'daily' - 表示每天定期执行计划
2、每日更新的文章列表信息怎么获取 ?
详细可以参考WP_Date_Query这个类,并参考下面的代码:
list($year, $month, $day) = explode('-', current_time('Y-m-d'));
var_dump(new WP_Query(
array(
'posts_per_page' => '50',
// 主要参考下面date_query这个查询参数
'date_query' => array(
'column' => 'post_modified',
array(
'year' => $year,
'month' => $month,
'day' => $day
)
)
)
));
好了。这两个主要问题解决后,只需要在后台创建个页面,然后维护wpdit_schedule_updated_page 这个函数就好;
以上就是关于wordpress怎么把每日更新的文章生成一个单独的页面,且页面内按日期累加全部的内容,包括:wordpress怎么把每日更新的文章生成一个单独的页面,且页面内按日期累加、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)