自WordPress 3.5以来,核心开发人员决定在默认情况下启用xml rpc,并且在管理中没有禁用它的选项。
这篇博文解释了如何通过修改xmlrpc\\u启用的过滤器来禁用它
add_filter(\'xmlrpc_enabled\', \'__return_false\');
但这似乎不起作用,我仍然可以在生成的HTML上看到以下内容
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://domain.com/xmlrpc.php?rsd" />
WordPress仍然生成
http://example.com/xmlrpc.php?rsd
页
我把过滤器放在functions.php
我的主题文件。