Let user override plugin CSS 时间:2015-07-27 作者:Lea Cohen 我正在写一个插件,它有一定的风格。然而,这种风格并不适合每个网站。因此,如果站点管理员愿意,我想让他们覆盖插件CSS。我该怎么做呢?我也在想办法让主题覆盖插件CSS<我可以走这条路this answer 或this answer 建议:提供一种禁用插件CSS的方法使用钩子将插件CSS排队,让主题将其解开相信主题开发者知道他们可以将主题自己的样式与插件样式作为依赖项排队但我不确定所建议的方法是否只是在插件编写完成后解决问题的方法,还是最佳实践另一方面,我在想,也许在我的插件中,我可以在主题中检查特定的CSS文件,如果它存在的话,将它排在插件CSS之后。这有意义吗? 1 个回复 SO网友:theHands 将CSS文件的位置设置为插件在管理区域的选项如何?默认设置是您的默认样式表。该选项允许用户将其更改为另一个特定样式表,或完全删除。如果此选项存在,插件会将样式表排入队列。这允许用户:用自己的样式表替换默认样式表,在任何位置都不要在插件中使用样式表,而是从其他地方的样式表中应用它们! 结束 文章导航