wordpress怎么把每日更新的文章生成一个单独的页面,且页面内按日期累加

wordpress怎么把每日更新的文章生成一个单独的页面,且页面内按日期累加,第1张

你所提出的问题,包含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怎么把每日更新的文章生成一个单独的页面,且页面内按日期累加、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9630911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存