get_theme_root_uri()


関数WordPressget_theme_root_uri()—は、テーマディレクトリのURLを取得するために使用されます。

構文

get_theme_root_uri();

この関数は、現在のテーマが保存されているディレクトリのURLを返します。WordPressのインストール環境によって、返されるURLは異なります。

例 1: テーマディレクトリURLの出力

テーマのルートURLを画面に表示する基本的な例。

<?php echo get_theme_root_uri(); ?>

例 2: テーマディレクトリURLをリンクとして表示

テーマのURLをリンクとして表示します。

<?php 
$url = get_theme_root_uri(); 
echo '<a href="' . $url . '">テーマディレクトリを開く</a>'; 
?>

例 3: テーマディレクトリURLをCSSに動的に適用

テーマURLをスタイルシートで使用する例。

<?php 
$url = get_theme_root_uri(); 
echo '<link rel="stylesheet" href="' . $url . '/custom-style.css">';
?>

例 4: テーマURLの特定部分を利用

テーマフォルダ内の特定ファイルにアクセスする例。

<?php 
$url = get_theme_root_uri(); 
echo '<img src="' . $url . '/images/logo.png" alt="ロゴ">';
?>

例 5: 現在のURLを条件付きで使用

現在のURLを条件付きで使用する場合の例。

<?php 
$url = get_theme_root_uri(); 
if (strpos($url, 'example.com') !== false) {
    echo 'このテーマはexample.comでホストされています。';
}
?>

注意事項

  • get_theme_root_uri()は、テーマのルートURLのみを返します。完全なパスを取得する場合は、他の関数を併用してください。
  • マルチサイト環境では、返されるURLがネットワーク設定に基づいて異なる場合があります。
  • 出力に直接依存するコードを記述する際は、セキュリティ対策としてesc_url()を使用してください。

関連機能: