0

というわけで、ワードプレス用のテーマを自作しました。今、私は 3 つの JavaScript ファイルを必要とするテーマに独自のプラグインを配置しようとしています。WP-Codex を読むと、wp_register_script、wp_enqueue_script、および add_action メソッドが最善の方法であることがわかります。

さて、私のプラグイン ファイルでは、次のようなことを行いました。

function register_my_scripts() {
    wp_register_script('script-1', plugins_url('path/to/script-1.js'), array('jquery'));
    wp_register_script('script-2', plugins_url('path/to/script-2.js'));

    wp_enqueue_script('script-1');
    wp_enqueue_script('script-2');
}

add_action('wp_enqueue_scripts', 'register_my_scripts');

テンプレート ページに何も表示されないようです。私はこのコードをメインのインデックス ページに入れましたが、まだ何もありません。ページに wp_enqueue_script('jquery') のような単純なものをコーデックスから直接書きましたが、まだ何も表示されません。私がここに欠けているものはありますか?スクリプトをロードするための html がページに表示されないのはなぜですか?

また、Wordpress 3.5.2 を実行しています

4

1 に答える 1

0

functions.phpファイルで次のようにスクリプトをキューに入れます。

PHP

wp_enqueue_script ('customjs', '/wp-content/themes/blackboard/js/custom.js','','',true);

使用方法は次のとおりです。

<?php wp_enqueue_script($handle, $src, $deps, $ver, $in_footer); ?>

wp_enqueue_script()テストとして functions.php にを置いてみてください。パスも正しいことを確認し、ソースコードをチェックして、印刷されているがパスが間違っているだけかどうかを確認してください。

この回答のコードの最初の行は、スクリプトをエンキューするために必要な唯一のものであり、私が知る限り、他に何もないことに注意してください。

これがうまくいくかどうかお知らせください。

于 2013-07-27T04:13:09.140 に答える