聲明2:請尊重作者勞動,譴責拷貝后收費的行為。
發布不成功的請注意檢查幾點:1. 發布的編碼注意應該是utf8 2. 發布規則中選中“數據發布時進行UrlEncode處理” 3.定義發布接口是注意路徑是hm-locowp.php所在的路徑,不是wp的根目錄。
2010.05.11: 處理了部分服務器由于設置了magic_quotes_gpc參數而導致的引號問題。
2009.09.14: 修改了category只能在默認分類的問題,很抱歉,是下載鏈接被指向了老的版本。http://www.satwe.com/u/18
現在重寫程序,主要更新為:
可以支持WordPress 2.5+所有版本,包括WordPress 2.8以及以后的所有版本.
采用WordPress內置的發布函數,最大限度提高了兼容性。
簡化了配置文件。
測試非常穩定,歡迎大家更新試用。
下載地址: hm-locowp-v2.8
下載 hm-locowp火車頭發布模塊
—————-舊版分割線————————
1. 說明
使用HM-LocoWP接口可以在不登陸WordPress的情況下發布日志,并且集成了預約發布、自動翻譯生成slug、自動添加tag等功能,可以配合火車頭采集器Locoly使用。本接口參考了rq204的接口,并借鑒了cos_slug_translatorslug等插件代碼,在此一并感謝。
獲取接口模塊的最新版本請訪問: http://www.satwe.com/u/14
2. 主要功能
可以支持各種發布狀態,“發布publish”,“預約發布future”、“審核pending”
支持定期自動審核發布功能
發布時間隨機或者按照間隔遞增
自動設置英文永久鏈接。根據標題自動翻譯為英文并進行seo處理
發布后自動ping
時區處理功能:可以處理由于服務器時間與博客時間的時區不同帶來的問題,特別適合在國外服務器上的博客
支持多標簽和分類catagory,對不存在的Tag和Category可以自動添加
3. 使用方法:
下載hm-locowp接口文件,并解壓到WordPress的根目錄。
根據需要在hm-locowp-config.php修改相關參數
下載hm-locowp火車頭發布模塊,注意網站/CMS根地址需要注意加上hm-locowp目錄名稱,比如http://www.satwe.com/hm-locowp。模塊編輯密碼: www.hamo.cn
自動審核發布,調用hm-locowp.php?action=update
4. 下載地址:
hm-locowp接口文件 [2009.03.32]
hm-locowp-2.0.rar
hm-locowp火車頭發布模塊
hm-locowp使用說明
5. 常見問題說明
(1)預約發布丟失的問題
這是WordPress 2.7本身的問題,尚無有效統一的解決辦法??梢钥紤]安裝WordPress 2.6.5?;蛘呤褂枚ㄆ谧詣訉徍税l布功能。
(2)標簽丟失問題
使用免費版的火車頭不能用SY_TAG標簽,換一個標簽即可。
(3)文章標題截斷的問題
這是火車頭的bug,通過正確設置源站的編碼,目標站的編碼,和開啟url-encode,三個步驟可以解決。
(4)預約發布與審核的比較
使用預約發布,實際上文章已經可以訪問了。對于采集類網站來說,預約發布對SEO沒有任何意義。
6. 如果發布失敗,請檢查以下幾項:
發布時是否選擇UTF-8編碼
火車頭和接口中的口令是否一致
如果使用標簽,建議不要使用SY_TAG,這個我測試時經常出問題
檢查wordpress目錄下wp-config.php中有沒有define(’DB_CHARSET’, ‘utf8′);
如果還出錯,檢查火車頭目錄中的WebError.log
可以登錄mysql查看是否有數據。
部分空間不支持火車頭添加的header(Expect: 100-continue),會導致417錯誤。具體表現就是發布失敗,WebError.log空白。這種情況需要修改服務器配置,非本接口所能為。(2009.03.10更新,火車頭2009已經解決本問題)
如果還有問題,修改hm-locowp-config.php,打開日志開關,將調試日志貼上來看
7. 更新記錄
【2009.01.04】–下載鏈接已經更新
【2009.01.20】–完善了tag的slug處理
【2009.01.21】–修復了tag和category同名時的錯誤,完善了tag的處理
【2009.02.05】–完善了tag的處理,處理重復tag等,并修復了一個內部版本丟失tag的問題。修改了發文后文章被鎖定的問題.
【2009.02.15】-增加了對wordpress 2.7.1的支持
【2009.03.02】-增加了對多category的支持,修復了發文后,tag中對應的文章數沒有更新的問題,可能修復了預約發布丟失的問題,請下載更新補丁
【2009.03.13】
優化了下程序結構,為以后增加功能準備
增加了對對間隔一定時間依次發文的支持(配置文件中$postNextType=‘next’)
增加了自動添加非數字分類的功能(默認打開)
與以前版本兼容,下載測試版本hm-locowp-2.0.rar
預約發布丟失的問題在于wordpress本身,2.7版本以后預約發布功能失效??梢宰约汉笈_發一篇看,目前尚無有效的解決辦法。
【2009.03.18】
增加將到期的pending文章發布的調用接口。hm-locowp.php?action=update。
現在不想寫成插件,所以裝個定時任務的插件或者用主機的定時任務訪問這個鏈接即可。
上述文件打包下載
原文來自:http://www.satwe.com/archives/917.html
新聞熱點
疑難解答
圖片精選