WordPressでホームURLを取得する方法

WordPressでホームURLを取得する方法
WordPress学習におすすめの書籍

Amazonの読み放題サービスKindle Unlimited無料体験キャンペーン実施中!

Amazon Kindle Unlimited 公式

WordPressの開発を行う際、ホームURLを取得する方法を知っておくと便利です。特にテーマやプラグインの開発時に役立ちます。今回は、get_home_url関数を使用してホームURLを取得し、画像パスを生成する方法について説明します。

PHP
<?php echo esc_url( get_home_url() ); ?>/wp-content/uploads/2022/01/image.png

このコードは、ホームURLを取得して、それに続くパスに画像ファイルを指定しています。例えば、サイトのホームURLがhttps://example.comの場合、最終的なURLはhttps://example.com/wp-content/uploads/2022/01/image.pngとなります。

使い方の説明

  1. get_home_url()関数の使用
    get_home_url()関数は、WordPressサイトのホームURLを取得するための関数です。デフォルトでは、サイトのルートURLを返します。
  2. esc_url()関数でのサニタイズ
    esc_url()関数を使用して、URLを安全にエスケープします。これにより、URLが適切な形式であり、XSS(クロスサイトスクリプティング)攻撃から保護されることが保証されます。

実際のコード例

以下は、ホームURLを使用して画像のURLを生成する完全な例です。

PHP
<?php
// ホームURLを取得
$home_url = esc_url( get_home_url() );

// 画像パスを生成
$image_url = $home_url . '/wp-content/uploads/2022/01/image.png';

// 生成された画像URLを出力
echo $image_url;
?>

このコードを使用することで、動的に生成されたホームURLに基づいて、画像のURLを簡単に生成することができます。

結論

get_home_url関数を使用してホームURLを取得し、それをもとに動的なURLを生成することは、WordPress開発において非常に便利なテクニックです。特に、テーマやプラグイン開発時に役立つため、是非活用してみてください。

制作のご相談・ご依頼はこちらから!

Author

WARACRO(ワラクロ)

2018年に起業し、Webデザイナー・WebディレクターとしてWordPress案件を中心にWeb制作のお仕事をしています。
このブログでは、Webサイト制作に関する情報をお届けしています。

Webデザイン学習におすすめの講座
To Top