ウィジェットやテーマ内で会員のみにコンテンツを表示させる方法

ウィジェット内で会員だけに何かを表示したい場合

 

ログイン中であれば表示させたい場合

[is_taketin_logged_in] ログイン中の人だけに表示 [/is_taketin_logged_in]

 

特定の会員レベルの人だけに表示させたい場合

[is_taketin_logged_in membership="3"] 会員レベル3の人だけ表示 [/is_taketin_logged_in]

 

カンマ区切りで複数の会員レベルを指定できます。

[is_taketin_logged_in membership="3,5"] 会員レベル3と会員レベル5の人だけ表示 [/is_taketin_logged_in]

テーマファイル内で利用したい場合

テーマファイルに条件分岐させたい場合にはこのような記述をします。

boolean=true をつけると、返り値が「true」もしくは「false」で戻ってきますので、if文の条件式に利用できます。
ログイン中であれば表示させたい場合

<?php if( do_shortcode('[is_taketin_logged_in boolean=true]'):?>
 ログイン中の人だけに表示 
<?php endif;?>

 

特定の会員レベルの人だけに表示させたい場合

<?php if( do_shortcode('[is_taketin_logged_in membership="3" boolean=true]'):?>
 会員レベル3の人だけ表示 
<?php endif;?>

 

カンマ区切りで複数の会員レベルを指定できます。

<?php if( do_shortcode('[is_taketin_logged_in membership="3,5" boolean=true]'):?>
 会員レベル3と会員レベル5の人だけ表示 
<?php endif;?>

会員レベルIDの見方

membership="3,5"とかに入れる会員レベルIDはプラグインの設定画面で確認できます。

会員レベル一覧画面で確認しましょう。