Auto Post Scheduler定时发布时区错乱问题

运维干货 1年前 (2022) 导航君
10 0 0
  • 问题,前后台文章时区正常显示

  • Auto Post Scheduler定时时间莫名其妙加了8小时
    Auto Post Scheduler定时发布时区错乱问题

  • 解决方法:修改插件文件wp-content/plugins/auto-post-scheduler/auto-post-scheduler.php
    注意:修改前请备份

  • 第一步:修改插件获取的服务器时间
    修改文件auto-post-scheduler.php

    把current_time("timestamp")替换成current_time("timestamp",1)
  • 第二步:修改插件定时的时间
    执行以下命令:

    sed  -i  "s#+ (get_option( 'gmt_offset' ) \* HOUR_IN_SECONDS )##g" auto-post-scheduler.php
  • 补充:
    如果出现,发布时间+8小时导致没有直接发布,如图:
    Auto Post Scheduler定时发布时区错乱问题
    解决: auto-post-scheduler.php大概826行

    把   
    $update['post_date_gmt'] = date('Y-m-d H:i:s',current_time("timestamp",1));
    修改为
    $update['post_date_gmt'] = date('Y-m-d H:i:s',current_time("timestamp",1) -  (get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ));
版权声明:导航君 发表于 2022年6月9日 下午4:12。
转载请注明:Auto Post Scheduler定时发布时区错乱问题 | 第八网址导航

相关文章

暂无评论

暂无评论...