如何永久解决由wordpress插件引起的问题?

时间:2019-04-25 04:41:57

标签: wordpress plugins fouc

我在WP网站上使用的是Photo Gallery插件,并且有CSS问题。在正确显示画廊之前,它会以不同的方式短暂显示。 从我发现的结果来看,这显然是“ FOUC”(未样式化内容的Flash),是由插件的CSS文件加载得太晚引起的。

现在,我可以通过在插件php代码中的整个库中添加CSS类(.invisible)并在wordpress style.css中将该类设置为“ display:none;”来解决此问题。 然后,在主题JS中,检查页面上是否有照片画廊,并且在加载相应的CSS文件后,我从画廊中删除了.invisible类,因此它可以正确显示。

我知道这并不是一个很好的解决方案,因为下一次插件更新会破坏它。

所以我的问题是:解决这种问题的更好方法是什么?

1 个答案:

答案 0 :(得分:1)

最好的选择是与支持论坛联系,让插件作者知道有问题。您已经有了解决该问题的有效解决方案,因此不要犹豫向他们展示您的解决方案(但我不认为隐藏滑块是一个很好的解决方案)。

WordPress插件存储库中的所有插件在wordpress.org上都有一个支持论坛…许多插件也拥有自己的网站,并带有某种支持机制(论坛,联系表格…)。

另一种解决方案是将修复插件的代码放置在主题文件夹/子主题或您自己的插件中,而不是放置在插件文件夹本身中……