2017-09-06 23 views
-2

私はちょうどWPテーマのハングを取得しています。私は現在、いくつかのHTML /スクリプトのショートコードを作成していて、jsファイルをエンキューする際にエラーが発生しています。get_template_directory_uri() - 予期しない文字列

私の最初の質問:これを正しい場所からロードしていますか?私は現在、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',

ありがとうございます!

答えて

0

この

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

第1のレジスタのスクリプトのようにそれを実行して、それをキューに入れます。

関連する問題