site_url()


WordPressのsite_url()関数は、サイトのURLを取得するために使用されます。この関数は、WordPressのインストールディレクトリのURLを返します。

構文

site_url( string $path = '', string $scheme = null );

引数の説明:

  • $path (string) — URLに追加するパス。デフォルトは空文字列。
  • $scheme (string) — URLスキーム(例: ‘http’, ‘https’, ‘relative’)。デフォルトはnull。

例1: サイトのURLを取得

この基本的な例では、サイトのURLを取得します。

<?php echo site_url(); ?>

例2: 特定のパスを追加してURLを取得

サイトのURLに特定のパスを追加して取得します。

<?php echo site_url('/wp-admin'); ?>

例3: HTTPSスキームを使用してURLを取得

HTTPSスキームを使用してサイトのURLを取得します。

<?php echo site_url('', 'https'); ?>

例4: 相対URLを取得

相対URLを取得します。

<?php echo site_url('', 'relative'); ?>

例5: カスタム投稿タイプのアーカイブURLを取得

カスタム投稿タイプのアーカイブURLを取得します。

<?php echo site_url('/archive', 'https'); ?>

例6: メディアファイルのURLを取得

メディアファイルのURLを取得します。

<?php echo site_url('/wp-content/uploads/2023/10/image.jpg'); ?>

例7: テーマディレクトリ内のファイルのURLを取得

テーマディレクトリ内のファイルのURLを取得します。

<?php echo site_url('/wp-content/themes/your-theme/style.css'); ?>

注意点

  • site_url()は、WordPressのインストールディレクトリのURLを返します。ホームページのURLを取得する場合はhome_url()を使用してください。
  • スキームを指定しない場合、現在のリクエストに基づいて自動的に決定されます。

関連機能: