📜  警告:需要(home .. wp-includes rest-api endpoints class-wp-rest-application-passwords-controller.php):无法打开流:-无论(1)

📅  最后修改于: 2023-12-03 15:41:36.201000             🧑  作者: Mango

主题:找不到(class-wp-rest-application-passwords-controller.php)文件警告

介绍

在WordPress中使用REST API时,如果未安装所需的“应用程序密码”插件,则可能会出现“找不到文件(class-wp-rest-application-passwords-controller.php)警告”的错误消息。此错误消息表示WordPress无法找到所需的REST API文件以支持应用程序密码功能。

解决方法

要解决此错误消息,请按照以下步骤操作:

  1. 确保已在WordPress中安装并启用了应用程序密码插件。可以在WordPress插件仓库中找到该插件并免费下载。

  2. 如果已安装应用程序密码插件但仍然收到错误消息,请检查是否已将“class-wp-rest-application-passwords-controller.php”文件移动到WordPress安装的“wp-includes/rest-api/endpoints”目录中。如果未将该文件放在正确的位置,请将其复制到该目录中。

  3. 如果您仍然不能解决此错误消息,请确保在使用REST API时已经进行了身份验证。应用程序密码只能在已进行身份验证的REST API请求中使用。

代码片段

如果您遇到类似于以下错误消息的问题:

警告:需要(home .. wp-includes rest-api endpoints class-wp-rest-application-passwords-controller.php):无法打开流:-无论

则可以尝试使用以下代码片段:

require_once ABSPATH . 'wp-includes/rest-api/endpoints/class-wp-rest-application-passwords-controller.php';

此代码将加载所需的文件并解决“找不到文件(class-wp-rest-application-passwords-controller.php)警告”的问题。

请注意,您可能需要将代码添加到WordPress主题的functions.php文件中。