版本4.9.1 wp排队脚本无法正常工作

时间:2017-12-31 08:28:14

标签: php wordpress

我正在使用wordpress添加cdn,这种方式适用于css 与wp_styles。 它似乎将链接转换为localhost链接加上cdn。 我的代码回声:

http://tavlin.daniellowes.com/wp-content/plugins/home/aborigi6/public_html/tavlin/wp-content/themes/twentyseventeen/https:/cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.js?ver=1.1

应该回应 HTTPS:?/cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.js版本= 1.1

这是有问题的PHP代码:

function aos() { 

        wp_register_script( 'aos', 'https://cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.js', array('jquery'), 3.3, true); 
        wp_enqueue_script('aos'); 

    }

    add_action('wp_enqueue_scripts', 'aos');

3 个答案:

答案 0 :(得分:1)

试试这个:

Select distinct 
    o.StoreId,  
    o.OfferId,      
    OfferText       
From 
    Offers o 
Inner Join 
    (Select o1.StoreId
     From subcategorymap scm
     Inner Join Offers o1 On scm.OfferId = o1.OfferId    
     Where  subcategoryid = 51
     Group By o1.StoreId
     Having Count(o1.StoreId) > 1) s1 On o.StoreId = s1.StoreId 

答案 1 :(得分:0)

你可以试试这个:

String::String () 
    :   charArr{ nullptr }
    ,   len    { 0       }
{}

答案 2 :(得分:0)

正如我在您提供的代码中所看到的,所有人都必须毫无问题地工作。你的js必须按你的意愿排队。

问题可能由以下问题发出:.htaccess重写规则,一些插件,它强制所有脚本通过一些过滤器,主题中的函数/或添加到主题文件中的一些代码。

我们无法向您提供更多信息,因为无法查看您网站的后端部分。如果您(或其他人)没有添加/更改.php个文件中的某些代码,则不会添加一些js脚本,也不会在.htaccess中添加一些规则文件,比你的第一步必须是检查插件(插件,强制网址从httphttps,添加一些到期日期,缓存内容,从选项添加一些规则,生成cdn网址等。 )选项,.htaccess文件,然后是主题functions.php文件。

我猜,你的网址改变了两次,有两种不同的功能。首先是将http://tavlin.daniellowes.com/wp-content/plugins/添加到您排队的脚本网址,然后再添加home/aborigi6/public_html/tavlin/wp-content/themes/twentyseventeen/

检查的另一种方法是使用过滤器(如果使用过滤器),它将挂钩其他一些操作,例如

function aos() { 
wp_register_script( 'aos', 'https://cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.js', array('jquery'), 3.3, true); 
    wp_enqueue_script('aos'); 

}

add_action('wp_head', 'aos');

或你需要的其他一些钩子。