• My Nearest City

【軟件】iPhone 及 Android 版WordPress 設定指南

今日友人美女D問到怎樣於iPad 3 上使用wordpress軟件接駁自設的 WordPress系統打博文? 此問題確實是有點麻煩的,但麻煩的不是在於設定方面,而是網上有很多的文章都只是提了一半的設定, 沒有說到設定方法的全部,跟了錯的老師去學習,事情就弄得只有半桶水了, 所以大家都絡弄暈了是有原因的。

早前我曾在網上看了很多談論這問題的文章,所以掌握了一點小經驗,就襯著這個機會分享一下給大家知道, 好方便有興趣勤力一點寫博文的人。


首先說明, 無論您是希望用 iPhone、iPad 2、iPad 3 或是Android 的手機或Tablet 去使用相對的wordpress 軟件,基本上都要先跟下面 兩項設定好。

(1)於網頁版中開啟xml-rpc

於http://(domain name)/wp-admin/ 登入,再找settings 中的 writing 如下圖

↓ 在頁內下方選取 Remote Publishing 的第二個選項 “Enable the WordPress, Movable Type, MetaWeblog and Blogger XML-RPC publishing protocols.” 再按 “save changes” 儲存。

(2)再於header.php 指出xml-rpc的正確路徑

↓  按下 Appearance 入面的Editor 鍵, 這個 Editor 功能主要是用來更改你當前使用中的Theme。

↓ 當前使用中的Theme其實是由好幾個檔案組成,請在右面的列表找出Header 按下以更改header.php 這檔案。

↓ 在檔案當中找出<header> 與</header> 結束語法之間加入下面一句,

<link rel=”EditURI” type=”application/rsd+xml” title=”RSD” href=”http://example.com/xmlrpc.php?rsd” />

但先要留意,大家應先將句子內example.com 改成自己的網址, 例如我另一個Blog 的的網址就應該是 ”http://www.jonathansin.com/xmlrpc.php?rsd”

另有一點要留意, 正如下圖我自己用的Theme, 因為用了php / CSS 網站程式語言寫出來, 所以大家不會直接找到<header> 與</header> , 如果你跟我一樣其實都不太懂程式寫作,則好大可能要花一點幻想力找找header 的開始及結束位置在哪? 再試圖加入去試試, 不用太擔心,多作測試是不會有問題的,只要沒有亂刪其他的程式句就好了。

加好了就要記得按 save changes 存妥。這樣於網頁版方面的設定就已經完成。

如果你的server / share hosting 伺服器本身是對 WordPress 兼容的, 這時候就Wordpress 及 WordPress App 兩方面就應該可以互相接駁得到了, 先試一試吧! App 方面的設定就只是打入Wordpress 的網址 、login 及Password 三項, 沒有特別的。

如遇上問題……

有兩個方法查看剛才的設定是否正確

(i) 用瀏覽器查看 http://(domain name)/xmlrpc.php , 看看有沒有出現 “XML-RPC server accepts POST requests only.” 子句, 這是用來控製App 軟件對Wordpress 網站的寫入及儲存動作的。

(ii)  用瀏覽器查看 http://(domain name)/xmlrpc.php?rsd , 正確的話便會讀出了xml 檔如下圖

如兩個測試有其一出現問題,請檢查上述步驟(1) 及(2) 是否正確, 可能是步驟(2)那句子的位置問題。改一改位置再試試。

絕招

如果試了又試都不像是因為步驟(1) 及(2)出問題, 那可能是你的Server 本身於保安方面的設定不太兼客此功能, 這時你可以一試一個比較常見的解決方法, 利用ftp 軟件或 Control panel (cpanel ; 一個一般share hosting 公司都有提供的功能介面) ,裡面的File Manager 功能去更改Wordpress 根目錄的 .htaccess 檔案, 於檔案最尾的位置加入下列的語句, 將 Security Filter 關閉,再查看一下是否接駁成功。如果有什麼問題,或是看不到網頁等,就將句子刪就是了,試試吧。

<Files xmlrpc.php>
SecFilterInheritance Off
</Files>

但要注意的是,雖然 hosting 公司 / server 可能會有另外一些保安上的補足設定, 但關閉了Security Filter 保安過濾會有一定的風險,請大家自行決定使用與否。

軟件下載:

備註: 

(i) 如果你覺得用ftp 軟件直接進入server (伺服器) 更改檔案較為方便, 這亦是可以的,只是要查明檔案的正確位置。

(ii) 如果有用 Super Cache 類的Plugin, 應先關上才開始設定,免得一路看著cache 檔案,以為設定不成功而令自己弄得頭暈,設定完了才再開啟cache 功能吧。

Leave a Reply