is_user_logged_in

Sponsored Link

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_logout »

wp_login_form

wp_login_formのテンプレートタグは、WordPress内でどこでも使用するための任意の単純なログインフォームを提供します。デフォルトでは、HTMLを直接反映させます。 配列(‘echo’=>false)に渡す代わりに、文字列を返します。

wp_login_form »

wp_register

wp_registerのテンプレートタグは、ログインしていないユーザーに関する”登録”か、もしユーザーがログインしている場合”サイト管理”のリンクを表示します。”登録”リンクは、もし管理画面 > 設定 > 一般 > メンバーシップ:誰でもユーザー登録ができるようにするチェックボックスにチェックされた場合のみ提供されます。登録リンクは、/wp-register.phpスクリプトに実行させて、サイト管理は/wp-admin/index.phpにリンクします。

wp_register »

wp_login_url

wp_login_urlのテンプレートタグはユーザーがサイトにログインするのを許可するURLを返します。

wp_login_url »

wp_logout_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のテンプレートタグは、ログインリンクを表示し、ユーザーがログインしたらログアウトリンクを表示します。オプションで、リダイレクトする引数はログインまたはログアウト時にユーザーをリダイレクトするために使用することができます。

wp_loginout »

Sponsored Link