[解決済み] WordPressに簡単なjQueryスクリプトを追加するには?
質問
WordPress で jQuery を使用することについて、Codex やいくつかのブログ記事を読みましたが、非常にもどかしいです。私は、jQueryを
functions.php
ファイルでのjQueryの読み込みまではできましたが、そこにあるすべてのガイドは、あなたがすでにWordPressの経験を持っていることを前提としているので、くだらないものばかりです。例えば、今私がjQueryを
functions.php
ファイルを通して jQuery を読み込むので、あとは jQuery を読み込むだけです。
具体的にどうすればいいのでしょうか?具体的には、どのファイルにコードを追加すればよいのでしょうか?WordPress の単一ページに対して、具体的にどのようにコードを追加すればよいのでしょうか。
どのように解決するのですか?
チュートリアルのことはよくわかります。私がやっている方法を紹介します。
まず、スクリプトを書く必要があります。テーマフォルダ内に「js」のような名前のフォルダを作成します。そのフォルダの中にjavascript用のファイルを作成します。例:your-script.js。そのファイルに、あなたのjQueryスクリプトを追加します。
<script>
タグは必要ありません)。
jQuery スクリプト (wp-content/themes/your-theme/js/your-scrript.js) がどのように見えるかの例を以下に示します。
jQuery(document).ready(function($) {
$('#nav a').last().addClass('last');
})
関数の最初で$ではなくjQueryを使っていることに注目してください。
では、テーマのfunctions.phpファイルを開いてください。あなたは
wp_enqueue_script()
関数を使用して、スクリプトを追加しながら、WordPressにjQueryに依存していることを伝えることができます。その方法は以下の通りです。
add_action( 'wp_enqueue_scripts', 'add_my_script' );
function add_my_script() {
wp_enqueue_script(
'your-script', // name your script so that you can attach other scripts and de-register, etc.
get_template_directory_uri() . '/js/your-script.js', // this is the location of your script file
array('jquery') // this array lists the scripts upon which your script depends
);
}
あなたのテーマが正しい場所にwp_headとwp_footerを持っていると仮定して、これは動作するはずです。もし、もっと手助けが必要なら、私に知らせてください。
WordPress に関する質問は、次のサイトで受け付けています。 WordPress Answers .
関連
-
[解決済み] jQueryで要素が非表示になっているかどうかを確認するには?
-
[解決済み] jQueryでチェックボックスに "checked "を設定する
-
[解決済み] jQueryの「exists」関数はありますか?
-
[解決済み] どのラジオボタンが選択されているかをjQueryで知るにはどうしたらよいですか?
-
[解決済み] jQueryでページを更新するにはどうすればよいですか?
-
[解決済み] jQueryでテーブルの行を追加する
-
[解決済み] GoogleのホストされたjQueryを使用する最良の方法、しかしGoogleの私のホストされたライブラリにフォールバックすることは失敗します。
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
-
[解決済み] jQueryで選択されたオプションのインデックスを取得する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
echarts-all.js:1 Uncaught TypeError: nullのプロパティ'getAttribute'を読み取ることができません。
-
[解決済み] jquery 3.0 url.indexOfエラー
-
[解決済み] jquery - is not a function エラー
-
[解決済み] jQueryでdata属性で要素を選択する
-
[解決済み] jQueryでチェックボックスの値を取得する
-
[解決済み] jQuery UI DatePicker - 日付フォーマットの変更
-
[解決済み] 動的に生成された要素でクリックイベントが動作しない [duplicate]
-
[解決済み] .text()を使って子タグにネストされていないテキストのみを取得する方法
-
[解決済み] jQuery OR Selector?
-
[解決済み】jQueryでRSSをパースする。