【WordPress】get_stylesheet_directory_uriで、子テーマのURLを取得する

【WordPress】get_stylesheet_directory_uriで、子テーマのURLを取得する

どうも、イソップです。

WordPressの子テーマを使用している場合、テーマディレクトリのURLを取得する
get_template_directory_uri 関数は、親テーマのディレクトリを参照してしまいます。

子テーマの場合は、違う関数を仕様してディレクトリURLを取得します。

子テーマのディレクトリを取得するのは、「get_stylesheet_directory_uri」

子テーマでは get_stylesheet_directory_uri 関数を利用することで、テーマディレクトリを取得・出力することができます。

<?php echo get_stylesheet_directory_uri(); ?>

使用例

<img src="<?php echo get_stylesheet_directory_uri() ?>/images/logo.png" alt="ロゴ" title="Yuhiisk" />

【参考記事】get stylesheet directory uri – WordPress Codex 日本語版

子テーマのサーバーの絶対パスを取得するには

サーバーの絶対パスを取得したい場合は、get_stylesheet_directory 関数を使用します。

<?php echo get_stylesheet_directory();
// => /home/user/public_html/wp-content/themes/my_theme

【参考記事】get stylesheet directory – WordPress Codex 日本語版

五十川 洋平(Yohei Isokawa)

五十川 洋平(Yohei Isokawa)

フロントエンドエンジニア/面白法人カヤックなどのWeb制作会社に勤務したのち、故郷の新潟に戻り独立。JSフレームワークAngularやFirebase、Google Cloud Platformを使ったWebアプリ開発が得意。 また、Udemyのプログラミング解説の講師、writer.appの自主開発や上越TechMeetupの主催などを行っています。

プロフィール

©Copyright 2022 Yohei Isokawa All Rights Reserved.