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

Php 版本4.9.1 wp排队脚本无法正常工作,php,wordpress,Php,Wordpress,我正在使用wordpress添加cdn,这种东西与css配合得很好 使用wp_样式。 它似乎将链接转换为本地主机链接加上cdn。 我的代码回响: 它应该是回声 https:/cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.js?ver=1.1 下面是有问题的php代码: function aos() { wp_register_script( 'aos', 'https://cdnjs.cloudflare.com/ajax/lib

我正在使用wordpress添加cdn,这种东西与css配合得很好 使用wp_样式。 它似乎将链接转换为本地主机链接加上cdn。 我的代码回响:

它应该是回声
https:/cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.js?ver=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');
试试这个:

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

}
add_action( 'wp_enqueue_scripts', 'wpdocs_theme_name_scripts' );
您可以尝试以下方法:

<?php

function aos() { 
    wp_register_script( 'aos', '//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');

?>

正如我在您提供的代码中所看到的,所有这些都必须正常工作。您的js必须按您的意愿排队

这些问题可能是由以下因素引起的:
.htaccess
重写的规则、一些插件,这些插件强制所有脚本通过一些过滤器、来自主题的函数或添加到主题文件中的一些代码

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

我可以猜到,您的url使用两种不同的功能更改了两次。第一种是添加
http://tavlin.daniellowes.com/wp-content/plugins/
到您的排队脚本url,第二个是添加
home/auditigi6/public\u html/tavlin/wp content/themes/twentyeven/

另一种检查过滤器使用位置的方法(如果它是通过过滤器完成的),是挂接其他一些操作,如

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');

或者您需要的其他钩子。

您可能在某个地方的htaccess文件中重写了url。感谢您删除https add put//,正如下面的注释所示//cdnjs.cloudflare.com/ajax/libs/aos/2.2.0/aos.js