is_user_logged_inの条件タグは、現在の訪問者がログインしているかどうかをチェックします。これはブール関数で、ログインすると、TRUEまたはFALSEを返すかどうかを意味します。
This Conditional Tag checks if the current visitor is logged in. This is a boolean function, meaning it returns either TRUE or FALSE.
is_user_logged_in »
wp_logoutは、現在のユーザーセッションを破棄することにより、現在のユーザーをログアウトします。
wp_logout »
wp_login_formのテンプレートタグは、WordPress内でどこでも使用するための任意の単純なログインフォームを提供します。デフォルトでは、HTMLを直接反映させます。 配列(‘echo’=>false)に渡す代わりに、文字列を返します。
wp_login_form »
wp_lostpassword_urlのテンプレートタグは、ユーザーが失われたパスワードを取得することを許可するURLを返します。
wp_lostpassword_url »
wp_registerのテンプレートタグは、ログインしていないユーザーに関する”登録”か、もしユーザーがログインしている場合”サイト管理”のリンクを表示します。”登録”リンクは、もし管理画面 > 設定 > 一般 > メンバーシップ:誰でもユーザー登録ができるようにするチェックボックスにチェックされた場合のみ提供されます。登録リンクは、/wp-register.phpスクリプトに実行させて、サイト管理は/wp-admin/index.phpにリンクします。
wp_register »
wp_login_urlのテンプレートタグはユーザーがサイトにログインするのを許可するURLを返します。
wp_login_url »
wp_logout_urlのテンプレートタグは、ユーザーがサイトにログアウトするのを許可するURLを返します。
This Template Tag returns the URL that allows the user to log out to the site.
wp_logout_urlのテンプレートタグ使用方法
<?php echo wp_logout_url( $redirect ); ?>
wp_logout_urlのパラメーター
$redirect
ログアウトに関してリダイレクトするURL。
(string) (optional) URL to redirect to on logout.
Default: None
例
デフォルトの使い方
<a href="<?php echo wp_logout_url(); ?>" title="Logout">Logout</a>
ログアウトして現在のページにリダイレクトする
<a href="<?php echo wp_logout_url( get_permalink() ); ?>" title="Logout">Logout</a>
ログアウトしてホームページにリダイレクトする
<a href="<?php echo wp_logout_url( home_url() ); ?>" title="Logout">Logout</a>
ログアウトして、著者サイトにリダイレクトする方法
If you are using wp_logout_url to redirect to another site on logout (e.g. another subsite in a MultiSite network) you’ll need to make use of the allowed_redirect_hosts filter
add_filter('allowed_redirect_hosts','allow_ms_parent_redirect');
function allow_ms_parent_redirect($allowed)
{
$allowed[] = 'multisiteparent.com';
return $allowed;
}
<a href="<?php echo wp_logout_url( 'http://multisiteparent.com' ); ?>" title="Logout">Logout</a>
備考
*用途:apply_filters()は、HTMLリンクのコンテンツである’logout_url’ハックを呼び出します。
* Uses: apply_filters() Calls ‘logout_url’ hook on HTML link content.
変更ログ
Since: 2.7.0
ソースファイル
wp_logout_url() is located in wp-includes/general-template.php.
関連テンプレートタグ
is_user_logged_in, wp_login_url, wp_logout_url, wp_lostpassword_url, wp_registration_url,wp_logout, wp_loginout, wp_register, wp_login_form
See also index of Function Reference and index of Template Tags.
wp_loginoutのテンプレートタグは、ログインリンクを表示し、ユーザーがログインしたらログアウトリンクを表示します。オプションで、リダイレクトする引数はログインまたはログアウト時にユーザーをリダイレクトするために使用することができます。
wp_loginout »