wordpress定時(shí)發(fā)布失效的問(wèn)題解決,第一個(gè)方法,找到“timeout”代碼
優(yōu)采云 發(fā)布時(shí)間: 2021-05-11 18:07
wordpress定時(shí)發(fā)布失效的問(wèn)題解決,第一個(gè)方法,找到“timeout”代碼
WordPress具有定期發(fā)布文章的功能。在發(fā)布界面中,有一個(gè)用于立即發(fā)布和編輯的按鈕文章。單擊此處編輯文章的發(fā)布時(shí)間。
因此,我們可以設置在特定時(shí)間發(fā)布文章的時(shí)間:
為什么我們需要定期發(fā)布文章?定期發(fā)布文章有什么優(yōu)點(diǎn)和缺點(diǎn)?為什么我們需要使用WordPress的定時(shí)發(fā)布功能?對于搜索引擎和用戶(hù)體驗而言,在固定時(shí)間發(fā)布文章是非常好的體驗。
因為如果我們網(wǎng)站用某種模式更新文章,這對于搜索引擎和用戶(hù)都是很好的體驗。
由于有定期更新,因此用戶(hù)和搜索引擎可以知道何時(shí)發(fā)布新內容,而不是不定期發(fā)布,以便用戶(hù)和搜索引擎可以輕松找到您新發(fā)布的內容。更友好。
因此,無(wú)論您是否使用定時(shí)發(fā)布,最好在特定時(shí)間段文章進(jìn)行發(fā)布,但是,如果您使用定時(shí)發(fā)布,則將為我們帶來(lái)極大的便利。
解決了常規wordpress發(fā)布失敗的問(wèn)題
有時(shí),當我們使用wordpress定期發(fā)布時(shí),發(fā)布會(huì )失敗。這是因為WordPress發(fā)布文章的默認時(shí)間為0. 01秒。一旦這段時(shí)間沒(méi)有成功發(fā)布,預定的發(fā)布文章將為失敗。
那我們該如何解決這個(gè)問(wèn)題呢?
介紹了以下兩種方法。第一種方法是更改??wordpress源文件:
方法1:修改/wp-includes/cron.php系統文件
打開(kāi)wp-includes目錄下的cron.php文件并找到“超時(shí)”代碼:
wp_remote_post($ cron_url,array('timeout'=> 0. 01,'blocking'=> false,'sslverify'=> apply_filters('https_local_ssl_verify',true)));
將代碼后的0. 01值修改為大于0. 01,也可以將其修改為1 0. 00。
這樣的修改可以解決問(wèn)題,但是如果wordpress被更新,我們需要再次對其進(jìn)行修改,這比較麻煩。
如果我們不想那么麻煩,那么我們可以使用插件來(lái)解決此問(wèn)題:
在WordPress后臺插件安裝插件中搜索WP Missed Schedule,以解決此問(wèn)題。
有關(guān)wordpress相關(guān)技術(shù)文章的更多信息,請訪(fǎng)問(wèn)wordpress教程部分進(jìn)行學(xué)習!