ログインユーザーにのみ表示

  • is_user_logged_in()
  • (準)会員制サイト
  • ex. 会員は割引価格


[sc_is_user_logged_in]メンバー限定メッセージ [/sc_is_user_logged_in]

ショートコードを無効にすると、生テキストがそのまま表示される。重大な情報の場合は、WP 本体のパスワード機能や、.htaccess 等を利用したほうが良い。

このように、訪問者によって、表示するページを臨機応変に変更できるのは、動的生成のメリット。

function sc_is_user_logged_in_func( $atts, $content = null ) {
	extract( shortcode_atts( array(
					), $atts ));
	if ( is_user_logged_in() ) {
		return do_shortcode($content);
	} else {
        return "Sorry, logged in member only.";
	}
}
add_shortcode( 'sc_is_user_logged_in', 'sc_is_user_logged_in_func' );

詳細はカスタムフィールド/ログインしているユーザーに表示を参照。

コメントは受け付けていません。