Wordpress附加css在主题更改时丢失

时间:2017-09-28 08:44:17

标签: css wordpress wordpress-theming

我切换了一些主题,现在我的额外css丢失但仍然被注入index.php。

如何取回/删除它?

2 个答案:

答案 0 :(得分:1)

我假设您说通过主题自定义程序中的“其他CSS ”添加了自定义CSS。但现在,当您使用自定义程序时,“其他CSS”为空,但之前添加的样式仍在应用中。

我在多站点上遇到了类似的问题;我不记得我是如何修复的,但是,除了我的头脑,这些是一些可能的解决方案:

首先确保您无法缓存

  1. 转到“其他CSS ”,添加一条“虚拟”行,例如.fakestyle{color:red}并保存。希望这将用这个不会影响您网站的新行替换旧的CSS。如果可行,您可以返回然后删除该行,或者保持原样。

  2. 如果您正在使用子主题,请尝试激活父主题并检查其附加CSS /在那里执行相同操作。

  3. 如果上述情况和其他任何答案都失败了:

    1. 您可以尝试编辑和删除数据库中的违规样式。这假设您熟悉MySQL或至少使用phpmyadmin,因为您可能会破坏您的网站。我认为此Stackoverflow QN / answer https://wordpress.stackexchange.com/questions/258226/where-are-additional-css-files-stored标识相关条目。

答案 1 :(得分:0)

除非我看到代码,否则可能(但我不能确定)主题制作的样式比您自己实现的自定义样式更强 CSS特定。这是specificity calculator旨在帮助您解决该问题。

尝试在其中一个样式中添加!important标记,看看它是否有所作为。这将证实特异性是否是问题。