WordPress4.9火車頭免登陸釋出介面+模組(增強版)
WordPress4.9火車頭免登陸釋出介面+模組(增強版)
- 適用於火車頭採集器7.6-9.6
- 優化了驗證標題重複
- 優化了附件、圖片、縮圖的上傳和生成
- 增加了對多個分類方式的釋出引數(post_taxonomy_list),使用方法請參考功能特性
- 修復BUG: 分類名稱如果含有數字會導致分類錯誤
- 舊版釋出介面重新設計,新版本號為T1,以後不再對舊版升級維護.舊版本支援3.X-4.8.2
- 修復BUG:當規則中沒有釋出模組中某個引數時會導致釋出資料異常(會顯示db:標籤名)
- 優化strtoarray函式
功能特性
1.分類(category):
- 分類支援分類名和分類ID, 系統自動判斷
- 多分類處理(多個分類請用逗號隔開)
- 自動建立分類,如果網站內沒有這個分類,會自動建立分類。
- 自動建立父分類, 適用於想要設定父分類並且網站中不存在. 使用方法: WEB釋出模組/高階功能/內容釋出引數/ -> 增加 post_parent_cate
- 新增分類描述 使用方法: WEB釋出模組/高階功能/內容釋出引數/ -> 增加 category_description
2.標籤:
- 多標籤處理(多個標籤請用逗號隔開)
3.作者:
- 多作者處理, 可設定多個作者隨機發布文章, 釋出引數中指定post_author
- 自定義作者功能,如果提交的資料為使用者名稱的話,會自動檢測系統是否存在該使用者,如果已存在則以該使用者釋出,不存在則自動新建使用者(介面以針對中文使用者名稱進行了處理)
4.圖片和縮圖:
- Web圖片上傳,根據主題或網站後臺設定自動生成縮圖,並自動設定第一張圖片為文章的特色圖片. 使用方法: WEB釋出模組/高階功能/檔案上傳設定/->增加 圖片所在的標籤,表單名為: fujian遞增數字
- 自定定義縮圖(特色影象) 使用方法: WEB釋出模組/高階功能/檔案上傳設定/ 增加 縮圖所在的標籤,表單名為: thumb遞增數字
- 標準的php.ini單次最大檔案上傳數為20個, 如果釋出的內容附件超過20個,將會出錯. 如果遇到此問題請更改php.ini的max_file_uploads 引數 . 或者更換上傳方式為FTP
5.時間和預約釋出:
- 正確的時間格式為2017-10-01 23:45:55或者2017-10-01 23:45
- 自動處理伺服器時間與部落格時間的時區差異
- 隨機時間安排與預約釋出功能: 可以設定釋出時間以及啟用預約釋出功能. 啟用預約釋出後,如果POST過來的資料包涵時間,則以時間為準立即釋出,反之則以介面檔案配置時間釋出。
6.評論:
- 釋出評論,支援評論時間、評論作者、評論內容, 需要在火車頭->Web釋出模組/內容釋出引數/ ->新增 comment、commentdate、commentauthor三個引數,分別對應評論內容、評論時間、評論作者. 三個引數缺一不可
7.其它:
- 標題重複判斷, 開啟引數配置中的$checkTitle,即可判斷標題是否重複,對於重複結果不予釋出
- 釋出文章後自動ping,需要再後臺設定->撰寫->更新服務 填入ping地址
- ‘pending review’ 更新文章狀態pending(稽核) 為 publish(所有人可見)
WordPress火車頭免登陸介面使用教程
將locoy.php放到wordpress站點根目錄
編輯任務/選擇”第三步: 釋出內容設定”頁面下的”Web釋出配置管理”
將” WordPress免登陸釋出介面.wpm”放到火車採集器下的“Module”資料夾, 參照下圖建立Web釋出配置
完成以上的步驟已經可以釋出正常的資料啦, 可以釋出得內容有:
標題,內容(此標籤可以上傳圖片和檔案),分類,作者,時間,摘要,縮圖(系統會預設呼叫內容的第一張圖片為縮圖,此標籤可選)”
如果你不需要某些標籤,可以編輯釋出模組,在“內容釋出引數”中做對應的刪除。
WordPress火車頭免登陸介面進階教程
關於安全配置、多個分類,多個標籤,自定義欄位(post_meta), 自定義分類(category), 自定義文章型別(post_type), 自定義文章形式(post_format), 自定義分類方式(taxonomy), 自定義分類資訊(add_term_meta)請往下看
模組引數列表:
- //以下為程式碼正文…
- post_title必選標題
- post_content必選內容
- tag可選標籤
- post_category可選分類
- post_date可選時間
- post_excerpt可選摘要
- post_author可選作者
- category_description可選分類資訊
- post_cate_meta[name]可選自定義分類資訊
- post_meta[name]可選自定義欄位
- post_type可選文章型別預設為‘post’
- post_taxonomy可選自定義分類方式
- post_format可選文章形式
參考功能說明:
- 自定義欄位使用方法: WEB釋出模組/高階功能/內容釋出引數/ -> 增加 post_meta[‘欄位名’]
- 自定義文章型別(post_type)使用方法: WEB釋出模組/高階功能/內容釋出引數/ -> 增加 post_type
- 自定義文章形式(post_format)使用此功能需要修改配置引數 $postformat=true;並在火車頭->Web釋出模組/內容釋出引數/->新增釋出引數post_format, 標籤內容必須為: 影象: post-format-image 視訊: post-format-video
- 自定義分類(taxonomy):使用方法: WEB釋出模組/高階功能/內容釋出引數/ -> 增加 post_taxonomy, 使用taxonomy之後, 文章只能釋出在taxonomy所屬的分類下, 分類名稱或者ID請填寫在分類category
- 自定義分類資訊(add_term_meta)使用方法: WEB釋出模組/高階功能/內容釋出引數/ -> 增加 post_cate_meta[‘meta_key’], 標籤內容可以為文字或者陣列,陣列必須參照格式: key$$value|||key$$value|||key$$value
如何釋出文章同時屬於多個分類,多個標籤?
多分類和多標籤必須用逗號隔開,支援name和 id 兩種方式, 模組自動判斷。 例如 name: 科幻,動作,動漫 id: 1,3,6,2
如何釋出自定義欄位?
進入釋出介面的編輯模式
新增post_meta[]表單, []中間為自定義欄位的名稱
如何進行安全配置?
檔案會對資料進行過濾, 但是為了資料的安全, 所以建議:
1.更改通訊金鑰,更改locoy.php檔案的61行”$secretWord = ‘LilySoftware’;” (注意!這個金鑰必須要Web釋出配置中的全域性變數保持一致)
2.將檔案重新命名為更加複雜的名字. 重新命名後需要修改釋出模組的以下幾個引數,保持一致性
關於檔案上傳:
1.在Web釋出模組/高階功能/新增標籤名
關於其它自定義的使用方法和自定義欄位大同小異,僅是更換了表單名,某些自定義屬性支援陣列。
下載地址:
連結: https://pan.baidu.com/s/1dNJt9Uc_2yKsmGybpKsb4g 提取碼: 8tfe