【问题标题】:get_template_directory_uri() - Unexpected Stringget_template_directory_uri() - 意外字符串
【发布时间】:2023-03-18 23:29:01
【问题描述】:

我刚刚掌握了 WP 主题。我目前正在为一些 html/script 制作一个简码,并且在将 js 文件加入队列时出错。

我的第一个问题:我是从正确的地方加载这个吗?我目前正在从 functions.php 返回一个入队脚本(因此 js 仅在使用时加载)。

更重要的是,为什么我会收到“意外的字符串错误”?!

function load_my_script(){
            wp_enqueue_script( 
                'home-menu', 
                get_template_directory_uri() . '/js/home-menu.js', 
                array( 'jquery' )
            );
        }
        add_action('wp_enqueue_scripts', 'load_my_script');

错误显示在以下行:get_template_directory_uri() . '/js/home-menu.js',

谢谢!

【问题讨论】:

    标签: javascript php wordpress


    【解决方案1】:

    这样做

    function load_my_script(){
             wp_register_script('home-menu', get_template_directory_uri() . '/js/home-menu.js', array(), '1'); 
             wp_enqueue_script('home-menu'); // Enqueue it!
        }
        add_action('wp_enqueue_scripts', 'load_my_script');
    

    首先注册脚本并将其加入队列。

    【讨论】:

      猜你喜欢
      • 2014-03-18
      • 1970-01-01
      • 2021-12-27
      • 2014-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-13
      相关资源
      最近更新 更多