WordPress自動採集釋出文章04-如何批量定時釋出文章
要實現批量設定釋出文章的話,我們需要使用火車頭配合哈默外掛來進行文章的釋出,在上一講中,我們成功實現文章的批量釋出。
這一講中,我們看看哈默外掛的配置
哈默外掛裡有2個檔案:
You must be logged in to view the hidden contents.
那如果我們想修改定時釋出文章的規則,就需要修改 hm-locowp.php
下面是關於外掛的一些使用說明:
/* Wordpress-Post-Interface-v3.1 (2010.08.03)
WordPress免登入釋出介面,支援Wordpress2.5+版本。最新驗證支援Wordpress3.x
適用於火車頭採集器等任意採集器或指令碼程式進行日誌釋出。
****最新版本或者意見建議請訪問 http://www.hamo.cn/u/14***
功能:
1\. 隨機時間安排與預約釋出功能: 可以設定釋出時間以及啟用預約釋出功能
2\. 自動處理伺服器時間與部落格時間的時區差異
3\. 永久連結的自動翻譯設定。根據標題自動翻譯為英文並進行seo處理
5\. 多標籤處理(多個標籤可以用火車頭預設的tag|||tag2|||tag3的形式)
6\. 增加了發文後ping功能
7\. 增加了“pending review”的設定
8\. 增加了多作者功能,釋出引數中指定post_author
9\. 增加了自定義域功能,釋出引數指定post_meta_list=key1$$value1|||key2$$value2,不同域之間用|||隔開,名稱與內容之間用$$隔開。
使用說明:(按照需求修改配置引數)
$post_author = 1; //作者的id,預設為admin
$post_status = "publish"; //"future":預約釋出,"publish":立即釋出,"pending":待稽核
$time_interval = 60; //釋出時間間隔,單位為秒 。可是設定隨機數值表示式,如如12345 * rand(0,17)
$post_next = "next"; //now:釋出時間=當前時間+間隔時間值
//next: 釋出時間=最後一篇時間+間隔時間值
$post_ping = false; //釋出後是否執行ping
$translate_slug = false; //是否將中文標題翻譯為英文做slug
$secretWord = 'abcd1234s'; //介面密碼,如果不需要密碼,則設為$secretWord=false ;
*/
在這裡主要介紹3個配置:
- $post_status = “publish”; //”future”:預約釋出,”publish”:立即釋出,”pending”:待稽核
- $time_interval = 60; //釋出時間間隔,單位為秒 。可是設定隨機數值表示式,如如12345 * rand(0,17)
- $post_next = “next”; //now:釋出時間=當前時間+間隔時間值 next: 釋出時間=最後一篇時間+間隔時間值
$post_status指的是:wordpress的釋出狀態。如果是定時釋出的話,就設定為”future”
time_interval指的是:釋出時間間隔,它和post_next配合使用,定義的是時間間隔
$post_next指的是:釋出的計時方式,now:釋出時間=當前時間+間隔時間值 next: 釋出時間=最後一篇時間+間隔時間值
哈默外掛預設的配置是:
post_status = “future”;time_interval = 86400 * rand(0,100);
$post_next = “now”;
future 代表定時釋出
86400秒 = 1天,然後隨機到100天釋出,那如果我採集了50個文章時,相當於平均每天釋出:50/100 = 0.5篇文章。
也就是說,平均 2 天會發布一篇文章。
來到後臺,大致看看也確實如此。這就是關於定時釋出檔案的設定
實戰
假如我想讓文章在10天內全部發完,只需要:
$time_interval = 86400 * rand(0,10);
然後將修改後的哈默外掛上傳到伺服器,先把之前的採集文章在wordpress後臺刪除掉。
把任務設為:未釋出狀態:
再次點選:開始釋出,這個時候看看後臺的文章。就相當於1天傳送2篇文章以上了。
定時釋出丟失問題
需要用到一款外掛:Scheduled.php
下載地址:連結:https://pan.baidu.com/s/1-xFQMQQsOOzP10lBKYetVQ 密碼:jfvp
我們把它上傳到伺服器的外掛資料夾中。
You must be logged in to view the hidden contents.
然後登陸到wordpress儀表盤,啟用一下外掛
這樣就能防止定時釋出丟失問題
相關文章
- WordPress自動採集釋出文章03-如何批量把文章上傳到wordpress
- WordPress自動採集釋出文章02-軟體批量偽原創
- wordpress 文章的釋出和修改時定製文章標題
- WordPress自動採集釋出文章01-使用火車頭採集目標網站網站
- WordPress文章如何隱藏不顯示作者和釋出時間
- 非技術探討:文章定時釋出功能如何實現
- WordPress入門06-WordPress釋出新文章和管理文章
- 釋出的文章,怎麼生成HTML?HTML
- 釋出一篇文章001
- zblog模板文章釋出時間格式詳細說明
- 我如何實現 Laravel-China 課程文章同步釋出Laravel
- 測試釋出一篇正常的文章
- 帝國cms文章釋出時間批次更新_方法_教程_步驟
- 自媒體素材採集平臺,採集影片文章素材
- 自動化釋出文章到知乎的探索
- 大魚號如何批量釋出視訊
- ? 「掘金官方」關注的人釋出的文章上線啦!
- 在Laravel釋出的第一篇文章Laravel
- 會員權益-新功能釋出:定時釋出博文
- 釋出文章bug
- 同一篇自媒體原創文章可以在多平臺釋出嗎?這篇文章為你解答
- iOS自動整合打包釋出iOS
- webapi釋出centos stream 8設定自動執行WebAPICentOS
- 文章編輯/釋出選擇分類不是很明顯
- WordPress 5.1.1 釋出 修復 CSRF 漏洞
- WordPress 文章末尾自動新增版權申明及原文地址
- onethink 前端釋出文章前端
- jenkins自動釋出java程式碼JenkinsJava
- appuploader iOS 應用自動釋出APPiOS
- 利用 GitHub Action 自動釋出 DockerGithubDocker
- 前臺怎麼釋出文章?編輯文章?
- 基於DotNetty實現自動釋出 - 實現一鍵打包釋出Netty
- [BUG反饋]後臺釋出的文章中帶的程式碼,釋出後會被遮蔽是為什麼
- 批量匯出某個簡書使用者的所有文章列表和文章超連結
- 文章採集代理ip怎麼用?
- Istio 1.1釋出,中文文件同時釋出
- 釋出nuget包的正確姿勢---cicd自動打包釋出nuget包
- 基於java的文章釋出系統的設計與實現Java