WordPress主题和插件的引导版本3与4冲突

时间:2019-01-29 作者:Md Abul Bashar

我已经开发了一个新的wordpress插件,使用了最新的Bootstrap(4)和FontAwesome(5)版本。现在看起来不错。所有设计均已完成。现在,当我在另一个网站上安装此插件时。哪个网站主题使用旧引导(3)版本和旧fontawesome版本。然后我的设计或现有的主题设计将被打破,这是版本冲突3和4。那么我如何解决这个问题呢?如何仅为我的插件加载引导程序4?或者如何避免3或4版本冲突?请推荐我。

2 个回复
最合适的回答,由SO网友:Alexander Holsgrove 整理而成

虽然这是可能的,但您确实不想加载多个版本的库,因为这会使您的站点加载速度变慢。

您可以尝试将引导与预处理器一起使用,如SASS 使用mixin只针对您的插件代码,而不是主题的其余部分。

FontAwesome 4和5似乎使用了不同的前缀fa-fas- 因此,您可以根据this post.

最后,你可以

SO网友:klewis

Bootstrap是一个主题驱动的框架。因此,最好将自定义模板逻辑与插件捆绑在一起。

假设您希望在插件中捆绑这个新的BS4模板,并且希望用户使用它来代替现有的BS3模板。关于这种关系,here is one possible way to achieving this.

相关推荐