0

これをヘッダーで機能させることはできますが、フッターでそれを取得するにはどうすればよいですか。私はワードプレスで論文フレームワークを使用しています。

function load_scripts() {
    wp_deregister_script( 'jquery' );
    wp_register_script( 'jquery', 'http://code.jquery.com/jquery-1.7.2.min.js');
    wp_enqueue_script( 'jquery');
    wp_register_script( 'bootstrap', '/wp-content/themes/thesis/custom/js/bootstrap.min.js', true);
    wp_enqueue_script( 'bootstrap');
}    
add_action('wp_enqueue_scripts', 'load_scripts');

私は真実を入れましたが、うまくいかないようです。これを参考にしてきました。wp_enqueue_script( $handle,$src ,$deps ,$ver ,$in_footer );

4

1 に答える 1

1

間違った場所を通過trueしているようです-WordPressはそれをの値として解釈します$deps。オプションですが、後続のパラメーターを$deps指定する場合は、これを指定する必要があります。 wp_register_scriptのコーデックスエントリは、デフォルト値を示します-それらを渡すだけです。

したがって、wp_register_script電話は次のようになります。

wp_register_script( 'bootstrap', '/wp-content/themes/thesis/custom/js/bootstrap.min.js', array(), false, true);

テンプレートディレクトリをハードコーディングするのではなく、get_bloginfoを使用してテンプレートディレクトリを取得する価値があります

于 2012-06-10T07:05:50.037 に答える