對(duì)于一個(gè)站長取胎,有規(guī)律的更新自己的網(wǎng)站德玫,是對(duì)搜索引擎最友好的方式匪蟀,但是由于個(gè)人一些原因。很難做到有規(guī)律的更新網(wǎng)站宰僧。那么材彪,網(wǎng)站內(nèi)容能定時(shí)更新就成為了一件很有意義的事情。
一般建議是:按時(shí)按量發(fā)布文章。比如你一個(gè)月大概寫60篇文章查刻,那就盡量1天發(fā)布兩篇键兜,而且定在每天的固定時(shí)段,比如穗泵,小沃一般固定在早上10-11點(diǎn)間普气。這樣一來,不僅訪客比較容易找到你的規(guī)律佃延,就連搜索引擎的蜘蛛也一樣會(huì)比較按規(guī)律的來爬你的網(wǎng)站现诀。
如何設(shè)置wordpress定時(shí)發(fā)布文章?當(dāng)然是利用文章發(fā)布功能的post_date與post_status這兩個(gè)參數(shù)呢履肃。在wordpress中仔沿,不知道大家是否還記得有個(gè)函數(shù)叫做wp_insert_post與wp_update_post。他們除了有常規(guī)參數(shù)外尺棋,還有上述兩個(gè)參數(shù)封锉。
當(dāng)我們?cè)O(shè)置post_status為publish,同時(shí)post_date是一個(gè)未來的時(shí)間時(shí)膘螟。文章并不會(huì)自己發(fā)布成福,而是文章狀態(tài)會(huì)變?yōu)閒uture狀態(tài)。這個(gè)狀態(tài)的文章就會(huì)在未來到了那個(gè)時(shí)間后自動(dòng)發(fā)布荆残。
例如:
$args = array (
"post_title" => "沃航科技",
"post_contene" => "小沃已經(jīng)一歲多了奴艾。"
"post_status" => "publish",
"post_date" => "2017-07-20 17:55:00"
);
wp_insert_post($args);
上面這段代碼,如果當(dāng)前時(shí)間在17年7月20日17點(diǎn)55分之前内斯,執(zhí)行wp_insert_post后就會(huì)將post_status設(shè)置為future狀態(tài)蕴潦。
那么,如果站長們希望在發(fā)布時(shí)額外做一些操作俘闯,比如給搜索引擎提交鏈接潭苞,又需要怎么做呢?
可以使用wordpress的一個(gè)動(dòng)作备徐,publish_future_post萄传,具體使用方法是:
function submit_to_baidu($postid) {
//提交百度的代碼
}
add_action("publish_future_post", "submit_to_baidu");
目前小沃最擅長的就是php,java蜜猾,html5了秀菱,希望大家多多相互學(xué)習(xí),共同成長蹭睡,謝謝衍菱。
文章來源:http://www.worldflying.cn/article-id-38.html