• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

関数リファレンス/wp get referer

提供: WordPress Codex 日本語版
移動先: 案内検索

説明

それぞれ'_wp_http_referer'、HTTPリファラー、または現在のページからのリファラーを取得します。


使い方

<?php wp_get_referer() ?>

パラメータ

なし

戻り値

(string|boolean) 
失敗した場合にFalseを返す。成功した場合にリファラーのURLを返す。

If page "refered" (form posted) to itself, returns false (because $_SERVER['HTTP_REFERER'] == $_REQUEST['_wp_http_referer'])

用例

<?php 
if ( wp_get_referer() )
{
    wp_safe_redirect( wp_get_referer() );
}
else
{
    wp_safe_redirect( get_home_url() );
}
?>

  • HTTP referer サーバー変数です。 'referer' は意図的に間違ったスペルです。


更新履歴

新規導入: 2.0.4

ソースファイル

wp_get_referer()wp-includes/functions.php にあります。

関連

関数リファレンステンプレートタグ目次もご覧ください。


最新英語版: WordPress Codex » Function Reference/wp_get_referer最新版との差分