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