2016-04-15 11 views
0

私はWordpressサイトでshow_post.jsというスクリプトを使用しようとしています。私は正常にheader.phpの中でそれを直接ロードされました:wp_enqueue_scriptを使用しているときにスクリプトを読み込むことができません

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> 
<script type="text/javascript" src="wp-content/themes/tutorial_theme/scripts/show_post.js"></script> 

しかし、私はのfunctions.phpを経由して、それが動作しませんwp_enqueue_scriptそれをやろうとしているとき。ここに私のfunctions.phpファイルがあります:

<?php function wpdocs_scripts_method() { 
    wp_enqueue_script('show_p', '/wp-content/themes/tutorial_theme/scripts/show_post.js', array('jquery')); 
} 
add_action('wp_enqueue_scripts', 'wpdocs_scripts_method'); 
?> 

私はここで間違っていますか?

+0

あなたはheader.phpのファイルに前wp_head()関数を追加して、あなたはどのテーマを働いている子テーマや親のテーマ? ? – vrajesh

答えて

1

これを試してみてください

wp_enqueue_script('show_p',get_template_directory_uri().'/scripts/show_post.js', array('jquery')); 
0

のようなスクリプトを追加します。

function theme_enqueue_scripts() { 
wp_register_script("show_p", get_template_directory_uri() . '/scripts/show_post.js', array('jquery')); 

    wp_enqueue_script('show_p'); 
} 
add_action('wp_enqueue_scripts', 'theme_enqueue_scripts'); 
関連する問題