Php 版本4.9.1 wp排队脚本无法正常工作
我正在使用wordpress添加cdn,这种东西与css配合得很好 使用wp_样式。 它似乎将链接转换为本地主机链接加上cdn。 我的代码回响: 它应该是回声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
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