WordPress EditURI 功能允许在页面头部添加 EditURI 链接,可以使用外部编辑器(如Windows Live Writer)在 WordPress 中编辑文章。这个链接是自动添加到页面头部中的,包括一个表示服务端点的 URL 和一个类型为 “application/rsd+xml” 的 MIME 类型,比如玩机大学网站的是 <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.cccitu.com/xmlrpc.php?rsd" />
1. 移除 EditURI 链接
如果不需要使用外部编辑器来编辑文章,可以通过以下方法从页面头部移除 EditURI 链接:
remove_action('wp_head', 'rsd_link');
将上述代码添加到主题的 functions.php 文件中,即可从页面头部中移除 EditURI 链接。
2. 禁用 EditURI 功能
上面的代码虽然能从头部移除这些链接,但如果手动输入还是能打开的,因此还需要进一步的彻底禁用:
2.1 禁用方法一
add_filter('xmlrpc_enabled', '__return_false');
2.2 禁用方法二
function disable_edituri() { return false; } add_filter('xmlrpc_enabled', 'disable_edituri');
2.3 两个方法的区别
这两个代码都可以彻底禁 用 WordPress EditURI 功能,没有实质上的区别。
第一个代码使用了一个自定义函数 disable_edituri(),它返回 false。这个函数会被添加到 xmlrpc_enabled 过滤器中,以完全禁用 EditURI 功能。使用自定义函数的好处是您可以在函数中添加其他的功能来扩展禁用的功能。
第二个代码使用了一个 WordPress 内置函数 __return_false,它也会被添加到 xmlrpc_enabled 过滤器中,以完全禁用 EditURI 功能。这个函数与第一个代码中的自定义函数的作用相同,只不过更加简洁。
暂无评论
要发表评论,您必须先 登录