挺多人遇到了这个问题,认为是自己的网站被黑了,或者是密码泄露了。
这两个都有可能,不过更有可能的是因为XML-RPC 。
在WordPress中XML-RPC用于pingback功能,它用于远程发布的文章和需要与外部应用程序的特定通信的其它功能。
这句话看起来挺绕,简单的可以理解为, XML-RPC别人可以远程在你的多站在发布内容。
那怎么解决这个问题呢?
一种在functions.php中添加以下代码
add_filter('xmlrpc_enabled','__return_false');
另外一种直接在网站根目录中找到wp-trackback.php和xmlrpc.php文件直接删除。
两种方法也可以同时用。
原文