是不是有许多的wordpress站长都喜好运用wordpress自带的定时宣布功用呢?那人人有没有碰到wordpress定时宣布失利问题呢?老实说,小编我常常碰见,一入手下手没在乎,就从新宣布了下,可站逐步的多了这功用愈来愈须要,近来才研讨起这个功用,在想为何wordpress定时宣布失利的缘由。

下面小编整顿几个方面的教程,从根原本处理wordpress定时宣布失利问题,由于关于一个及格的网站站长来讲,按期的原创文章编写是十分重要的,所以定时宣布功用是发文章必备啊!

要领一、起首剖析是网站时候的问题,那末从修正时候代码入手下手,消除问题!

先衔接网站FTP,找到wordpress程序的根目录,找到wp-includes文件夹里的cron.php,将此文件下载到当地,注重备份这个文件后再修正!翻开cron.php文件,查找  'timeout' =>

	$doing_wp_cron = sprintf( '%.22F', $gmt_time );
	set_transient( 'doing_cron', $doing_wp_cron );

	$cron_request = apply_filters( 'cron_request', array(
		'url' => site_url( 'wp-cron.php?doing_wp_cron=' . $doing_wp_cron ),
		'key' => $doing_wp_cron,
		'args' => array( 'timeout' => 0.01, 'blocking' => false, 'sslverify' => apply_filters( 'https_local_ssl_verify', true ) )
	) );

将该代码背面的默许数值0.01修正大一些,比方2.00、3.00,我现在修正的是10.00,只要比0.01大就可以。修正后保留再掩盖FTP里的cron.php,此操纵的目地就是延伸wordpress宣布文章的时长,默许是0.01秒!

 

 要领二、修正数据库里post_status字段来处理wordpress定时宣布失利的问题

这个要领须要你对mysql充足的熟习,那末可以举行这类要领的操纵,但假如你是新手的话,我不发起你运用,毕竟形成数据库的丧失,然则大问题!体式格局就是:到mysql的构造里找到wp_posts内外的post_status字段,将 inherit 修正为publish

直接SQL的写法是:操纵郑重!

update wp-posts setpost_status=REPLACE(post_status,’inherit’,'publish’);

 

 

要领三、运用wordpress壮大的插件库,最简朴的处理wordpress定时宣布失利问题!

前面说的两个要领都不行的话,无法了,照样用插件吧,没办法,大概主机的问题,大概之前的乱捣鼓,数据库出了问题等等一同列,就不纠结了,下面通知人人一款wordpress插件吧,可以很简朴的处理wordpress定时宣布失利问题,插件名叫:WP Missed Schedule 直接在wordpress背景搜刮即可装置,装置启动即可处理问题,不必任何的设置!这要领也是最基础最完全的,然则小编在这里照样发起人人运用第一种,毕竟wordpress已很痴肥了,削减插件的运用,是对网站速率最好的提拔!

插件的下载地点就不供应了,wordpress背景搜刮装置吧,文章地道小编手写,谢谢人人的多多支撑!!!