我稍微切换了主题,现在我的额外 css 丢失了,但仍然被注入(inject)到 index.php 中。
我怎样才能取回/删除它?
最佳答案
我假设您是说您通过主题定制器中的“附加 CSS”添加了自定义 CSS。但是现在,当您使用定制器时,“附加 CSS”为空,但之前添加的样式仍在应用。
我在多站点上遇到了类似的问题;我不记得我是如何修复的,但是,在我的脑海中,这些是一些可能的解决方案:
首先确保您没有启用缓存
转到“其他 CSS”,添加一个“虚拟”行,例如
.fakestyle{color:red}
并保存。希望这将用不会影响您的网站的新行替换旧的 CSS。如果可行,您可以返回并删除该行或保持原样。如果您使用的是子主题,请尝试激活父主题并检查其额外的 CSS/在那里执行相同的操作。
如果以上以及任何其他答案都失败了:
- 您可以尝试从数据库中编辑和删除有问题的样式。这假设您熟悉 MySQL 或至少使用 phpmyadmin,因为您可能会破坏您的站点。我认为这个 Stackoverflow QN/answer https://wordpress.stackexchange.com/questions/258226/where-are-additional-css-files-stored确定相关条目。
关于css - Wordpress 额外的 CSS 在主题更改时丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46464779/