我的自定义代码是如何自己移动的?

我安装了三个主题。

我曾使用每个主题的自定义代码编辑器向所有三个主题添加了一些 CSS。(我现在知道这不是实现目标的最佳方法)

但是,其中两个主题显示:

这是错误的,因为

  • 我可以通过查看网站来判断我添加的 CSS 正在起作用,并且
  • 当我导出主题时,我会在 common/common.scss 中看到我添加的代码。

当我点击“编辑代码”时,那里什么都没有。

这怎么可能?两个主题是这样的(声称没有自定义代码,但它在导出中),而一个主题的行为符合我的预期,表明它确实有自定义代码,并且我可以在界面中看到代码。

我的第二个问题是,当自定义代码不出现在主题界面中时,我该如何着手删除它?

我(显然)仍在努力理解主题的工作原理。我现在意识到我的更改应该进入一个主题组件,然后我应该将该主题组件包含在所有三个主题中。

2 个赞

这些主题是从 Github 导入的,还是在您的网站上创建的?

1 个赞

这一个表现符合预期:

这一个表现不符合预期:

我猜这意味着是在网站上创建的。它们目前没有链接到 GitHub 存储库。