wp-env无法识别我的项目为WordPress主题,该如何解决?
解决wp-env无法识别主题目录的问题
手动创建配置文件强制指定主题
在你的主题根目录(/Users/me/www/my-theme)下新建.wp-env.json文件,写入以下内容:{ "core": "WordPress", "themes": ["."] }这个配置会明确告诉wp-env,当前目录就是要加载的主题,无需自动识别。
检查主题style.css的头部注释
wp-env自动识别主题依赖style.css里的标准WordPress主题头部注释,缺失或格式错误会导致识别失败。确保你的style.css开头有类似这样的注释:/* Theme Name: My Custom Theme Author: Your Name Description: 自定义WordPress主题 Version: 1.0 Text Domain: my-theme */其中
Theme Name是必填项,其他字段可根据实际情况补充。更新wp-env到最新版本
旧版本的wp-env可能存在识别逻辑的bug,执行以下命令更新:npm update -g @wordpress/env
内容的提问来源于stack exchange,提问作者Robo Robok
相关产品推荐
相关产品推荐

