1. 程式人生 > 其它 >WordPress4.9火車頭免登陸釋出介面+模組(增強版)

WordPress4.9火車頭免登陸釋出介面+模組(增強版)

WordPress4.9火車頭免登陸釋出介面+模組(增強版)

  1. 適用於火車頭採集器7.6-9.6
  2. 優化了驗證標題重複
  3. 優化了附件、圖片、縮圖的上傳和生成
  4. 增加了對多個分類方式的釋出引數(post_taxonomy_list),使用方法請參考功能特性
  5. 修復BUG: 分類名稱如果含有數字會導致分類錯誤
  6. 舊版釋出介面重新設計,新版本號為T1,以後不再對舊版升級維護.舊版本支援3.X-4.8.2
  7. 修復BUG:當規則中沒有釋出模組中某個引數時會導致釋出資料異常(會顯示db:標籤名)
  8. 優化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)請往下看

模組引數列表:

  1. //以下為程式碼正文…
  2. post_title必選標題
  3. post_content必選內容
  4. tag可選標籤
  5. post_category可選分類
  6. post_date可選時間
  7. post_excerpt可選摘要
  8. post_author可選作者
  9. category_description可選分類資訊
  10. post_cate_meta[name]可選自定義分類資訊
  11. post_meta[name]可選自定義欄位
  12. post_type可選文章型別預設為‘post’
  13. post_taxonomy可選自定義分類方式
  14. 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釋出模組/高階功能/新增標籤名


2.標籤編輯裡面”檔案下載”參照如圖設定:

關於其它自定義的使用方法和自定義欄位大同小異,僅是更換了表單名,某些自定義屬性支援陣列。

下載地址:

連結: https://pan.baidu.com/s/1dNJt9Uc_2yKsmGybpKsb4g 提取碼: 8tfe