万事屋转载:WordPress主题不兼容插件的原因分析及解决办法

WordPress众多的插件大大减少我们的开发工作量,可是在自己开发主题的时候,经常会遇到WordPress插件用不了的情况,要不就是插件的样式和插件截图中的不一样,要不就是插件的js效果丢失了,遇到这种情况,大部分是我们主题的问题。

主题不兼容插件的原因:插件的css文件和js文件是怎么加载的

按照WordPress官方的知道,插件的css文件要通过wp_enqueue_style函数加载,而js文件要通过wp_enqueue_script函数加载。而wp_enqueue_style一般是通过wp_head钩子加载到页面头部的,wp_enqueue_script则提供了参数让我们选择js文件加载在头部或底部,如果加载在头部,是通过wp_head钩子加载,加载在底部,是通过是通过wp_footer钩子加载的。

WordPress主题不兼容插件的解决办法

所以,如果主题中少了wp_headwp_footer中的任何一个,插件都可能运行正常,如果你的WordPress主题出现了插件兼容不了的情况,先检查一下主题中是不是有这两个钩子吧。正常情况下,他们在主题的header.php和footer.php中。

本文来自网络,如侵必删~

声明:本站文章,有些原创,有些转载,如发现侵权侵请联系删除。本站所有原创帖均可复制、搬运,开网站就是为了大家一起乐乐,不在乎版权。对了,本站小水管,垃圾服务器,请不要采集,吐槽君纯属用爱发电,经不起折腾。

给TA打赏
共{{data.count}}人
人已打赏
其他

来自网络的吐槽~这几天,可真是终!生!难!忘!啊!

2022-6-11 21:52:10

其他

为什么原木风会流行?因为温馨实用,而且百看不腻~

2022-6-11 23:15:43

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索