一、代码方式禁用 WordPress 的 XML-RPC 功能
以下方法二选一即可。

1、修改 WordPress 主题文件functions.php中即可:

add_filter(‘xmlrpc_enabled’, ‘__return_false’);
2、修改 .htaccess 文件

# Block WordPress xmlrpc.php requests

order deny,allow
deny from all
allow from 123.123.123.123

优点是代码方法简单有效,效率高。缺点是每次更换主题(第一种方法)或者更换主机(第二种方法)都需要记得重新添加这段代码。

二、插件方式禁用 WordPress 的 XML-RPC 功能
如果不喜欢改代码,直接装插件就完事了。老唐用的就是下面提到的第二个插件。

1、Disable XML-RPC

功能简单,启用这个插件就直接禁用 XML-RPC 了,没有任何其他功能。

Disable XML-RPC

2、Wordfence

功能比较强大,基本上算是功能最强大的 WordPress 安全插件之一,老唐目前用的就是这个。分为免费版和付费版,基本上免费版也够用。

Wordfence Security – Firewall & Malware Scan

如果觉得上面的插件功能太多,那么可以安装下面这个子版本,只提供 Login Security 功能。

Wordfence Login Security

设置方法如下,点击 Settings 里面,就可以看到 Disable XML-RPC authentication,勾上保存即可。

我的世界

作者 isdiy.net

爱来DIY 收集资料,兴趣收集。isdiy.net

发表评论