WordPress加载脚本文件如果有什么.(加载页面后)

时间:2018-05-23 作者:user2812779

我在准备网站GDPR时遇到了一个问题。它正在为InstraGram加载一个javascript文件,该文件正在设置cookie。

我能够在插件目录中找到该文件的加载位置,但我不想编辑该文件,因为在那之后我无法再更新。

因此,我能够将脚本出列,以便它不会被加载。

之后,我尝试了在页面加载后有条件地加载文件的所有操作。因此,当您接受Cookies时,脚本将被加载。

这是if语句,也是我尝试的最后一件事:

<script type="text/javascript">
    function CookiebotCallback_OnAccept() {
        if (Cookiebot.consent.marketing)
        {
        $(\'head\').append(\'<script type="text/javascript" src="/wp-content/plugins/instagram-feed/js/sb-instagram.min.js"><\\/script>\');
        };
}
</script>
但我开始越来越怀疑是否可以在之后加载?

以前有人做过这样的事吗?

1 个回复
SO网友:NikHiL Gadhiya

try now this code

<script type="text/javascript">
function CookiebotCallback_OnAccept() 
{
    if (Cookiebot.consent.marketing)
    {
        var script = document.createElement(\'script\');
        script.src = "/wp-content/plugins/instagram-feed/js/sb-instagram.min.js";
        document.body.appendChild(script);
    }
}

结束

相关推荐

Prevent loading of functions

我使用了一个主题,其中包括名为“Sharethis”的服务的共享功能和字体真棒。据我所知,函数是从函数中的以下行加载的。php。TT\\u队列::add\\u css(数组(“//netdna.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css”);TT\\u排队::add\\u js(array(\'https://ws.sharethis.com/button/buttons.js\'));如何使用子函数(因为父函数中的更改将在更新