无法在函数中声明AOS库

时间:2019-02-13 作者:Sasuke Scend

欢迎WP开发人员,

我计划在我的函数中传输脚本库。php。在我的功能中。php I注册AOS

function mypage() {
  if ( is_page( \'mypage\' ) ) {

wp_register_script( \'aosjs\', get_template_directory_uri() . \'js/aos.js\', array( \'jquery\' ), NULL, false );    
   wp_enqueue_script( \'aosjs\' );

   wp_enqueue_script( \'jquery.min\' );


add_action( \'wp_enqueue_scripts\', \'testingarea\');
页面名称:mypage

https://mysite/mypage/ - 我的脚本cdn 具有AOS.init

 <script src="js/aos.js"></script>
  <script>
  AOS.init({
    easing: \'ease-in-out-sine\'
  });
</script>
First Test- AOS在函数中注册。在mypage中,我删除了mypage页面中的cdn,aos init仍然存在,但结果是

enter image description here

..

请给我一些关于如何正确申报的建议。

1 个回复
最合适的回答,由SO网友:moped 整理而成

功能get_template_directory_uri() 返回不带尾部斜杠的路径
所以您需要编写

wp_register_script( \'aosjs\', get_template_directory_uri() . \'/js/aos.js\',...)
注意“js/aos.js”前面的斜杠
这行有什么用,应该已经加载了脚本文件:

<script src="js/aos.js"></script>