Let user override plugin CSS

时间:2015-07-27 作者:Lea Cohen

我正在写一个插件,它有一定的风格。然而,这种风格并不适合每个网站。因此,如果站点管理员愿意,我想让他们覆盖插件CSS。我该怎么做呢?

我也在想办法让主题覆盖插件CSS<我可以走这条路this answerthis answer 建议:

提供一种禁用插件CSS的方法但我不确定所建议的方法是否只是在插件编写完成后解决问题的方法,还是最佳实践
另一方面,我在想,也许在我的插件中,我可以在主题中检查特定的CSS文件,如果它存在的话,将它排在插件CSS之后。这有意义吗?

1 个回复
SO网友:theHands

将CSS文件的位置设置为插件在管理区域的选项如何?

默认设置是您的默认样式表。该选项允许用户将其更改为另一个特定样式表,或完全删除。

如果此选项存在,插件会将样式表排入队列。

这允许用户:

用自己的样式表替换默认样式表,在任何位置都不要在插件中使用样式表,而是从其他地方的样式表中应用它们!

结束

相关推荐

WordPress-父主题中有多个css文件的子问题

好的,我正在尝试设置一个子主题,但无法解决父主题中许多不同css文件的问题。当我看着codex guide 这只是举例说明如何使用一种样式进行设置。父主题中的css文件。父主题是wooshoplite. 我让儿童主题部分处理一些颜色和破碎的图像,但结构和其他东西看起来很糟糕。请参阅所附图片。你们能帮我引路吗?解决这个问题的正确方法是什么?我在功能上尝试了不同的方法。php,但似乎什么都不管用。/D