wordpress文章定時發(fā)布

對于一個站長,有規(guī)律的更新自己的網(wǎng)站,是對搜索引擎最友好的方式,但是由于個人一些原因。很難做到有規(guī)律的更新網(wǎng)站。那么,網(wǎng)站內(nèi)容能定時更新就成為了一件很有意義的事情。

一般建議是:按時按量發(fā)布文章。比如你一個月大概寫60篇文章,那就盡量1天發(fā)布兩篇,而且定在每天的固定時段,比如,小沃一般固定在早上10-11點間。這樣一來,不僅訪客比較容易找到你的規(guī)律,就連搜索引擎的蜘蛛也一樣會比較按規(guī)律的來爬你的網(wǎng)站。

如何設置wordpress定時發(fā)布文章?當然是利用文章發(fā)布功能的post_date與post_status這兩個參數(shù)呢。在wordpress中,不知道大家是否還記得有個函數(shù)叫做wp_insert_post與wp_update_post。他們除了有常規(guī)參數(shù)外,還有上述兩個參數(shù)。

當我們設置post_status為publish,同時post_date是一個未來的時間時。文章并不會自己發(fā)布,而是文章狀態(tài)會變?yōu)閒uture狀態(tài)。這個狀態(tài)的文章就會在未來到了那個時間后自動發(fā)布。

例如:

$args = array (

"post_title" => "沃航科技",

"post_contene" => "小沃已經(jīng)一歲多了。"

"post_status" => "publish",

"post_date" => "2017-07-20 17:55:00"

);

wp_insert_post($args);

上面這段代碼,如果當前時間在17年7月20日17點55分之前,執(zhí)行wp_insert_post后就會將post_status設置為future狀態(tài)。

那么,如果站長們希望在發(fā)布時額外做一些操作,比如給搜索引擎提交鏈接,又需要怎么做呢?

可以使用wordpress的一個動作,publish_future_post,具體使用方法是:

function submit_to_baidu($postid) {

//提交百度的代碼

}

add_action("publish_future_post", "submit_to_baidu");

目前小沃最擅長的就是php,java,html5了,希望大家多多相互學習,共同成長,謝謝。

文章來源:http://www.worldflying.cn/article-id-38.html

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容