发布文章失败自动再次发布
  • 3年前
  • 发布文章失败自动再次发布564
  • 一般来说如果你有定时发布文章的需求,那么可能就会存在定时发布失败或者在定时发布的时候站点发生问题,那么等站点恢复之后,你可能就需要手动去发布了,为了解决这类问题,可以使用下面的代码来解决,不过该段代码可能会存在一定的影响,毕竟是勾在了init上面,意味着每此页面可能就会进行一次。

    function wpms_init() {
    	remove_action( 'publish_future_post', 'check_and_publish_future_post' );
    	global $wpdb;
    	$scheduledIDs = $wpdb->get_col( "SELECT`ID`FROM`{$wpdb->posts}`" . 'WHERE(' . '((`post_date`>0)&&(`post_date`<=CURRENT_TIMESTAMP()))OR' . '((`post_date`>0)&&(`post_date`<=UTC_TIMESTAMP()))' . ")AND`post_status`='future'LIMIT 0,5" );
    	if ( ! count( $scheduledIDs ) ) {
    		return;
    	}
    	foreach ( $scheduledIDs as $scheduledID ) {
    		if ( ! $scheduledID ) {
    			continue;
    		}
    		wp_publish_post( $scheduledID );
    	}
    }
    
    add_action( 'init', 'wpms_init', 10 );
    
  • 联系我们
  • 有任何疑问欢迎联系我们
  • WP新手学园
  • 发布文章失败自动再次发布
  • 邮箱:2830776172#qq.com(#换成@)
  • 回复时间:9:00-19:00
  • 如果提问.请图文并茂,详细描述问题
  • 发布文章失败自动再次发布
  • 微信号:wpxsxy_official
  • 仅支持付费解决问题
  • *并非所有问题都会被回复
  • 发布文章失败自动再次发布
  • QQ:2830776172
  • 回复时间:9:00-19:00
  • QQ仅支持付费提问,时间有限,尽情谅解
  • 发布文章失败自动再次发布
  • QQ群:198768181
  • 有问题可以进去提问,寻求群友帮助
  • *并非所有问题都会被回复
  • 发布文章失败自动再次发布
  • 咸鱼:WP新手学园
  • 如果对于直接交易不放心,可以走闲鱼
  • *咸鱼价格不作为最终交易价格
  • 备案号:鄂ICP备2021011647号-1