css - Wordpress 额外的 CSS 在主题更改时丢失

标签 css wordpress wordpress-theming

我稍微切换了主题,现在我的额外 css 丢失了,但仍然被注入(inject)到 index.php 中。

我怎样才能取回/删除它?

最佳答案

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

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

首先确保您没有启用缓存

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

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

如果以上以及任何其他答案都失败了:

  1. 您可以尝试从数据库中编辑和删除有问题的样式。这假设您熟悉 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/

相关文章:

php - 在 WooCommerce 3 中的特定运输方式下方添加一个复选框

php - 使用同一数据库的多个 WordPress 安装 - 它们可以共享插件设置吗?

php - 自动将 WordPress 帖子内容分成 3 列?

jquery - WordPress 排队脚本问题 ("$ is not defined")

wordpress - 如何禁用产品 woocommerce 上的悬停

jquery - CSS按钮 float 问题

html - 我的 "a"标签没有拉伸(stretch)我的 "img"的整个高度

CSS/HTML5 避免在诸如 ":-)"之类的地方换行

html - 将文本基线与图像的特定垂直比对齐

php - 使用PHP从MySQL服务器拉取数据以JSON格式显示