[解決済み] ワードプレスでスクリプトをキューに入れるとき、get_stylesheet_directory_uri() と get_template_directory_uri() の違いは何でしょう?
2022-02-08 02:46:28
質問
真面目な質問ではない。
私は通常
get_stylesheet_directory_uri()
WordPressでスクリプトをエンキューする場合、これまでは問題なく動作していました。
とは何が違うのだろうと思っています。
get_stylesheet_directory_uri()
と
get_template_directory_uri()
でスクリプトをエンキューする場合。
WordPress Codexによると。
-
get_template_directory_uri
-のテンプレートディレクトリURIを取得します。 現在のテーマです。 -
get_stylesheet_directory_uri
-のスタイルシートディレクトリURIを取得します。 現在のテーマ/子テーマ
では
get_template_directory_uri
は子テーマに使えないのですか?
解決方法は?
どちらの機能も、親テーマでも子テーマでも使用可能です。
テンプレートディレクトリを取得します。 は常にアセットの親テーマフォルダを参照します。
スタイルシートディレクトリを取得します。 はアセットのために "current"テーマフォルダを参照します (これは呼び出された場所によって、親または子フォルダになります)。
例えば、子テーマの場合。
// This will point to style.css in child theme
wp_enqueue_style( 'my_child_styles', get_stylesheet_directory_uri().'/style.css' );
// This will point to style.css in the parent theme
wp_enqueue_style( 'my_parent_styles', get_template_directory_uri().'/style.css' );
なお、あるテーマが子テーマでない場合は、親テーマとみなされます。
関連
-
[解決済み] 別のフィールドから Gravityforms フィールドの値を取得する
-
[解決済み] __() と esc_html_e はいつ使うのか?
-
[解決済み] font awesomeのアイコンの代わりにクエスチョンマークが付いた円形
-
[解決済み] ワードプレスです。Contact Form 7 プラグイン・エラー。このメールアドレスは、サイトと同じドメインに属していません。
-
[解決済み] Wordpress $wpdb->get_results()のクエリ【非公開
-
[解決済み] WXRファイルでないように見える、WXRバージョン番号がない/無効である
-
[解決済み] "アップロードにエラーが発生しました。Please try again later" エディタに画像をアップロードする際、ワードプレスでエラーが発生しました。
-
[解決済み] wp_postmetaテーブルとは?
-
[解決済み] WordPressで現在のページ名を取得するにはどうすればよいですか?
-
[解決済み] WordPressのデータベースから最後に挿入された行のIDを取得する方法は?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] __() と esc_html_e はいつ使うのか?
-
[解決済み] WordPressで<?php wp_head(); ?>でレンダリングされたHTMLを見つけるには?
-
[解決済み] wordpress の投稿に meta key と meta value をプログラム的に追加する。
-
[解決済み] バーチャルホストの問題 2つのバーチャルホストファイルがありますが、結果は予想外です 2番目のサイトが正しく読み込まれません
-
[解決済み] ワードプレスでカスタムページネーションを追加する方法
-
[解決済み] wp_verify_nonce()の意味は?
-
[解決済み] ワードプレスのwp_signon関数が動作しない
-
[解決済み] WXRファイルでないように見える、WXRバージョン番号がない/無効である
-
[解決済み] アーカイブでAJAXによるカートへの追加ボタンを有効にする」チェックボックスは何のためですか?
-
[解決済み】PHP警告。POST Content-Length of 8978294 bytes exceeds the limit of 8388608 bytes in Unknown on line 0