XML-RPC 是 WordPress 離線發佈協議,如果你使用 Windows Live Writer 來發佈文章,你必須開啟這個功能,反之,建議你關閉這個功能,以免存在安全隱患。
在WordPress 3.5 以前的版本中,這個功能是可以自己設置是否開啟的,但是3.5默認開啟,而且後臺不在提供關閉設置選項。
如何才能關閉該功能呢?
其實,一切都比較簡單,僅僅添加下面的代碼到你主題的 functions.php 文件的最後一個 ?> 前即可:
1 |
add_filter('xmlrpc_enabled', '__return_false'); |
add_filter(‘xmlrpc_enabled’, ‘__return_false’);
當然瞭,如果你覺得這樣還不夠的話,你可以試試 Control XML-RPC publishing 外掛,安裝並啟用以後,默認就關閉瞭 XML-RPC,並且,在 後臺 – 設置 – 撰寫,重新恢復瞭該功能的設置選項,你可以在這裡設置是否開啟哦!