如何禁用WordPress 4.4中的JSON REST API功能

JSON REST API是WordPress 4.4中引入的新增功能。这个新接口函数,使得外部网站和客户可以通过Json API访问你网站的内容。对于开发者来说,这一功能意义重大;但对于许多用户来说,并没有什么用。今天,WordPress中文网将告诉你,在WordPress 4.4之中如何禁用JSON REST API功能。

safe-lock

为什么想要禁用JSON REST API接口函数?

WordPress JSON REST API功能,给网站开发者带来了巨大的便利。JSON API接口函数,可以使用GET请求轻松获取网站数据,极大扩展了WordPress的应用范围。

但是,许多网站站长根本不需要这些功能。相反,如果被无关的网站频频发送GET请求,还会使得网站速度变慢;遇到资源限制严格的主机商,甚至停用账户。这时候,建议你使用更为优秀的WordPress专业主机。

与禁用 XML-RPC功能一样,基于网站安全的考虑,我们可以关闭掉这一功能。

在WordPress中禁用JSON REST API

如果你想在你的WordPress网站中关闭或者禁用JSON REST API功能,非常简单。只需要把以下两行代码复制粘贴到你主题的功能模板文件funcitons.php中,或者添加到主题专用插件之中:

add_filter('json_enabled', '__return_false');  
add_filter('json_jsonp_enabled', '__return_false');

如果你不熟悉代码,担心出错,也可以直接在WordPress后台,安装Disable JSON API插件。这个插件极为简单,无需进行设置。安装,激活,完事。