我正在开发一个WP主题,我将其称为foobar
为了这个问题。它位于/var/www/html/wp-content/themes/foobar
. 目前,我正在通过wp-admin
网页和更改在我保存相应文件后立即生效,这是所需的行为。
现在,我想使用wp-cli
激活我的主题以优化部署。然而,到目前为止,我还无法做到这一点:
$ wp theme activate foobar
Error: Stylesheet is missing.
这令人困惑,因为样式表确实存在:
$ file /var/www/html/wp-content/themes/foobar/style.css
/var/www/html/wp-content/themes/foobar/style.css: ASCII text, with CRLF line terminators
当我查看主题列表时,它不会显示
foobar
:
$ wp theme list
+-----------------+----------+--------+---------+
| name | status | update | version |
+-----------------+----------+--------+---------+
| twentyfifteen | active | none | 2.0 |
| twentyseventeen | inactive | none | 1.7 |
| twentysixteen | inactive | none | 1.5 |
+-----------------+----------+--------+---------+
我核实过了
foobar
显示在中
wp-admin
我可以通过点击按钮来激活它。激活后的主题列表
foobar
:
$ wp theme list
+-----------------+----------+--------+---------+
| name | status | update | version |
+-----------------+----------+--------+---------+
| twentyfifteen | inactive | none | 2.0 |
| twentyseventeen | inactive | none | 1.7 |
| twentysixteen | inactive | none | 1.5 |
+-----------------+----------+--------+---------+
已搜索Github
wp-cli
问题,但找不到任何相关内容。我无法在Wordpress中主持主题。org,而不愿意压缩它,因为这会阻碍开发速度。也许我错过了一些明显的东西。
My questions:
<为什么
wp-cli
看不到我的主题,但
wp-admin
是吗可能与前面的问题有关:为什么它会抱怨样式表丢失激活本地磁盘上的主题的最佳方式是什么,以最小的摩擦进行开发(即,最好在更改后不需要重新压缩)