禁用WordPress的REST API功能并移除wpjson链接可以通过编辑WordPress的功能文件(functions.php)或者使用插件来完成。下面分别介绍两种方法:

方法一:通过编辑functions.php文件

  1. 使用FTP或面板文件管理器登录到您的WordPress网站的服务器。
  2. wordpress 禁用REST API功能并移除wp-json链接

  3. 找到并编辑您的主题的functions.php文件。通常可以在wpcontent/themes/yourtheme/目录下找到。
  4. 在functions.php文件的末尾添加以下代码:
// 禁用REST API
add_filter('rest_enabled', '__return_false');
add_filter('rest_jsonp_enabled', '__return_false');

// 移除wpjson链接
remove_action('template_redirect', 'rest_output_link_header', 11);
  1. 保存文件并重新加载您的网站。现在,REST API功能将被禁用,而wpjson链接将不再显示在网站的标头中。

方法二:使用插件

如果您不熟悉编辑主题文件或者想要更简便的方法,您可以使用REST API禁用插件来完成这个任务。以下是如何使用插件来禁用REST API和移除wpjson链接的步骤:

  1. 登录到您的WordPress后台。
  2. 转到“插件” > “安装插件”。
  3. 在搜索框中输入“Disable REST API”并点击搜索。
  4. 安装并激活“Disable REST API”插件。

这个插件将自动禁用REST API并移除wpjson链接。没有额外的配置步骤,它会立即生效。

请注意,禁用REST API可能会影响某些功能或插件,因此在禁用之前确保您了解其可能的影响。如果您只是想限制对REST API的访问,可以考虑使用其他方法,如使用插件来添加身份验证或限制访问权限。