📅  最后修改于: 2023-12-03 15:41:36.201000             🧑  作者: Mango
在WordPress中使用REST API时,如果未安装所需的“应用程序密码”插件,则可能会出现“找不到文件(class-wp-rest-application-passwords-controller.php)警告”的错误消息。此错误消息表示WordPress无法找到所需的REST API文件以支持应用程序密码功能。
要解决此错误消息,请按照以下步骤操作:
确保已在WordPress中安装并启用了应用程序密码插件。可以在WordPress插件仓库中找到该插件并免费下载。
如果已安装应用程序密码插件但仍然收到错误消息,请检查是否已将“class-wp-rest-application-passwords-controller.php”文件移动到WordPress安装的“wp-includes/rest-api/endpoints”目录中。如果未将该文件放在正确的位置,请将其复制到该目录中。
如果您仍然不能解决此错误消息,请确保在使用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文件中。