web-dev-qa-db-ja.com

1ページのjsファイルを取得する

wp_register_script('SliderViewer', '/js/SliderViewer-1.2.js');
wp_enqueue_script('SliderViewer');

get_header();

しかし、mydomain.com/js/SliderViewer-1.2.jsは存在しません。

私のjsはftpにあります

thewebsite -> wp-content -> themes -> BLANK-Theme -> js

その道は何ですか?ありがとう

1
Jacksonkr

あなたのスクリプトを間違って登録/待ち行列に入れています。ヘッダ/ページの内側ではなく、テーマのfunctions.phpファイルに登録/エンキューする必要があります。

また、あなたはあなたのテーマのディレクトリを使う必要があります...それはmydomain.com/wp-content/themes/BLANK-Theme/js/SliderViewer-1.2.jsの行に沿っているでしょう。

このコードをfunctions.phpで使用します。

function my_scripts_enqueue_method() {
    wp_enqueue_script(
        'SliderViewer',
        get_template_directory_uri() . '/js/SliderViewer-1.2.js'
    );
}
add_action( 'wp_enqueue_scripts', 'my_scripts_enqueue_method' );

これによりがスクリプトに登録され、その過程でテーマに適したディレクトリを使用していることが確認されます。

3
EAMann