文章定时发布的文章 提前8个小时发布了

正在查看 17 个帖子:1-16 (共 16 个帖子)
  • 作者
    帖子
  • cgq630105023
    • 文章数量: 51
    @cgq630105023
    楼主

    服务器时间    网站时间都是对的  不知道啥问题  定时的文章  提前8个小时都发了

     

    下面这个文章已经发布了 再首页显示了

    来自西宁市, 青海省, 中国
    孙锡源
    • 文章数量: 704
    @ibadboy

    装这个插件:https://wenpai.org/plugins/wp-crontrol

    看看设置的定时任务执行时间是多少。

    来自张家口市, 河北省, 中国
    jianyudahaoren
    • 文章数量: 7
    @jianyudahaoren

    看看系统时区对不对,也许系统时间是格林尼治时间。

    来自沈阳市, 辽宁, 中国
    cgq630105023
    • 文章数量: 51
    @cgq630105023
    楼主

    上海时间

    来自西宁市, 青海省, 中国
    cgq630105023
    • 文章数量: 51
    @cgq630105023
    楼主

    来自西宁市, 青海省, 中国
    孙锡源
    • 文章数量: 704
    @ibadboy

    所以,这个时间对不对?

    来自张家口市, 河北省, 中国
    cgq630105023
    • 文章数量: 51
    @cgq630105023
    楼主

    这个时间我看了是对的   但是发布后时间就错了

    来自西宁市, 青海省, 中国
    孙锡源
    • 文章数量: 704
    @ibadboy

    WPJAM_Baidu_ZZ这个插件暂时停一下呢?

    来自张家口市, 河北省, 中国
    cgq630105023
    • 文章数量: 51
    @cgq630105023
    楼主

    停止了  还是没反应

    来自西宁市, 青海省, 中国
    孙锡源
    • 文章数量: 704
    @ibadboy

    你不是说提前8小时触发吗?所以不是应该看看暂时停用后还会不会提前触发的嘛。何谓“没反应”

    来自张家口市, 河北省, 中国
    cgq630105023
    • 文章数量: 51
    @cgq630105023
    楼主

    停用插件没用,比如现在是22:56  8个小时后定时的文章(06:56)的文章发布了  等于定时发布提前了 8 小时

    来自西宁市, 青海省, 中国
    孙锡源
    • 文章数量: 704
    @ibadboy

    在wp_options目录下执行以下sql,直接在数据库里查看Cron任务:

    select * from wp_options where option_name like '%cron%';

    检索了下资料,WordPress的Cron始终以UTC时间触发。通过WP Crontrol查看的时间有可能被转换过,所以直接在数据库里看,然后再进一步诊断问题。

    来自张家口市, 河北省, 中国
    cgq630105023
    • 文章数量: 51
    @cgq630105023
    楼主

    看了数据库   数据库里和后台定时的时间是一致的

    来自西宁市, 青海省, 中国
    孙锡源
    • 文章数量: 704
    @ibadboy

    添加以下代码尝试在发布文章时重新指定触发时间戳:

    add_action( 'save_post', function ( int $post_ID, WP_Post $post ) {
        if ( 'future' !== $post->post_status ) {
            return;
        }
    
        wp_clear_scheduled_hook( 'publish_future_post', array( $post_ID ) );
        wp_schedule_single_event( strtotime( $post->post_date )/* + 28800 */, 'publish_future_post', array( $post_ID ) );
    }, 9999, 2 );

    如果依然早8小时发布的话,就把上面代码中的注释去掉,这样就会在文章发布时将任务向后偏移8小时。

    来自张家口市, 河北省, 中国
    rawchen
    • 文章数量: 196
    @rawchen

    楼主解决了吗?

    来自成都, 四川省, 中国
    cgq630105023
    • 文章数量: 51
    @cgq630105023
    楼主

    没有解决,你有解决方法吗?

    来自西宁市, 青海省, 中国
    rawchen
    • 文章数量: 196
    @rawchen

    楼上的方法也不行吗?

    来自成都, 四川省, 中国
正在查看 17 个帖子:1-16 (共 16 个帖子)
  • 哎呀,回复话题必需登录。

话题信息