[WP外掛]輕鬆解決LiveWriter發文到WordPress中,HTML碼出錯的問題

7
1,536 人次

image

有些網友最近遇到一些問題,就是因為Linux中一支名為libxml2的套件,更新到新版之後,會出現XML解析錯誤,造成使用離線編輯軟體(如Windows Live Writer、Zoundry Raven)發文時,<>&三個符號無法解析出來,使得文章無法正常顯示。阿正老師這邊介紹一支簡單的WordPress外掛程式,檔案僅有1.4KB,安裝之後這種錯誤就迎刃而解啦!

問題的發生

最近阿正老師將網站搬到了與幾個站長合租的實體主機中(使用CPanel後台),不過卻遇到一個問題,就是安裝的libxml2套件是 2.7.x版本,會造成XML解析的錯誤,造成使用離線編輯軟體發文時,<>&三個符號無法解析出來的問題。

原本HTML碼:

<p><a href="http://www.yahoo.com" target="_blank">test</a></p>

剖析錯誤的HTML碼:

pa href="http://www.yahoo.com" target="_blank"test/a/p

網路上也有修改WordPress程式碼的方式,不過對於PHP陌生的玩家來說,仍然相當不方便。

 

解決方式

阿正老師找到了一套相當簡單的外掛,叫做LibXML2 Fix,目前測試過在PHP 5.2.x及LibXML2 2.7.x版上面,能正確的解決這個XML剖析錯誤的問題喔!快來安裝吧~

LibXML2 Fix

安裝方式

下載libxml2-fix.0.2.2.zip後,解壓縮得到一個libxml2-fix的資料夾,將該資料夾上傳至WordPress的wp-content/plugins資料夾中,再到後台的「外掛」功能將之啟用即可。

 

image

啟用之後,用Windows Live Writer、Zoundry Raven發文,就能夠正常顯示文章囉!

工商廣告時間

阿正老師最近與幾個站長合租了一台實體主機(四核心主機/CPanel後台/5M專線/新店機房),因為系統資源跟頻寬相當足夠,因此設計了一個分租方案,提供給經營部落客的站長們相當優惠的合租價格,有興趣的站長,或是想從BSP搬出來的部落客們,可以參考一下我們「就愛BLOG」的合租方案喔!

延伸閱讀

7 意見

  1. 這是一定有的。主機本身的CPanel會每天自動備份資料,而且硬碟也有做磁碟陣列(RAID),所以資料是有保障的。
    而且CPanel後台本身也提供使用者自行備份的功能,可以隨時備份出來。

  2. 阿正老師,
    再請教個問題,A方案的資料庫只有一個,如果我架了兩個以上的部落格是不是就不適用了?但是B方案我目前又用不到那麼多的容量….

發表迴響