0

これが私の問題です。CSS、JS、およびいくつかの画像が添付された HTML テンプレートがあります。ここの非常に基本的で簡単な手順に従って、それをワードプレスのテーマに変換しました: http://themefoundry.com/blog/html-wordpress/ . 画像を表示するには、画像を WP ライブラリにアップロードし、index.php およびその他のファイルのリンクを変更して、/img/picture.jpg ではなく www.sitename.com/ を指すようにする必要があります。 wp-uploads/2012/11/picture.jpg.

私がそうすると、写真はうまく表示されます。ただし、その後、JS ファイルもライブラリにアップロードしようとします。それは大丈夫です。次に、header.php ファイル内のそれらへのリンクを、サイトを指すようになったリンクに置き換えます。上記のように。ただし、JS はまったく応答しません。

私が間違っているかもしれないことについて何かヒントを教えてもらえますか? リンクを見逃していないかどうかを確認するために、すべてのファイルを調べましたが、すべて問題ないようです。

事前にどうもありがとうございました

4

1 に答える 1

2

JavaScript と CSS ファイルは Media Uploader に入れるのではなく、テーマに含める必要があります。そこから、http://codex.wordpress.org/Function_Reference/wp_enqueue_scriptとwp_enqueue_script- http://codex.wordpress.org/Function_Reference/wp_enqueue_styleを使用して、ヘッダーに含めるようにキューに入れることができますwp_enqueue_style

ページを特定する適切な方法は、get_template_directory_uri()関数を使用することです。

たとえば、登録/wp-content/themes/YOUR_THEME/js/script.jsしたい場合に依存しているjQuery場合は、テーマでこれを使用しますfunctions.php

wp_enqueue_script('script_name', get_template_directory_uri()."/js/script.js" ,'jquery',false,true);
于 2012-11-09T00:17:12.197 に答える