WP:WordPress(ワードプレス)

WP(WordPress)

site_url()とhome_url()

site_urlで「WordPress アドレス(URL)」を呼び出す

WordPressの管理画面から設定した「WordPress アドレス (URL)」を呼び出す場合には、
site_url()を利用します。

esc_url( echo site_url() ); とすると、
「http://example.com」といったURLが出力されます。

もし、スラッシュ(/)終わりで呼び出す場合には、
echo esc_url( site_url('/') ); とします。

 

home_urlで「サイトアドレス(URL)」を呼び出す

WordPressの管理画面から設定した「サイトアドレス (URL)」を呼び出す場合には、
home_url()を利用します。

例えば、
サイトのホームへのリンクを設定する場合には、よくこんな感じで設定します。

<a href="<?php echo esc_url( home_url('/') ); ?>">ホーム</a>

良く使用するhome_url()は良く使用するので、覚えておいた方がいいです。

 

esc_url()でサニタイズ

念のため、URLを出力する場合には、
esc_url()でサニタイズするのを忘れないでください。

これにより、エスケープしたURLが呼び出されるので、セキュリティー上安全な形でURLが出力されます。

例えば、URLに悪意のあるJavascriptのコードが組み込まれていたとしても、
これで安全に呼ぼ出すことが出来ます。

WordPress短期学習プログラム

関連記事

  1. WP:WordPress(ワードプレス)
  2. WP:WordPress(ワードプレス)

    WP(WordPress)

    WP アイキャッチ機能なんてものが追加されていた!!

    WordPress3.oからアイキャッチなどというものが追加されていま…

  3. WordPress(WP)

    WP(WordPress)

    【WordPress】管理画面上の更新通知を非表示にする方法

    本体、プラグイン、テーマの更新通知の表示WordPre…

  4. WP:WordPress(ワードプレス)

    WP(WordPress)

    WPで自動挿入されるrel="noopener"って何?

    WordPress リンク設定で自動的に挿入されるrel="n…

  5. Security(セキュリティ)

    WP(WordPress)

    【WordPress】antispambot()でメールアドレスをエンティティ化

    antispambot()でメールアドレスをエンティティ化…

  6. SNS(ソーシャルメディア)

最近の記事

  1. Technology-Connection-Net
  2. ドメインにハイフンを使うのは日本人だけ?
  3. SSL(HTTPS)
  4. ドメインについて
  5. WP:WordPress(ワードプレス)
  6. ドメイン(domain)
  7. JPドメイン
  8. 高速(スピード)
  9. ブログアクセス
  10. 高速(スピード)
PAGE TOP