[wpmem_form login]
//ログインフォームを出力
[wpmem_form register]
//新規登録フォームを出力
[wpmem_profile]
//ユーザープロフィールを出力
[wpmem_form user_edit]
//ユーザープロフィールの編集フォームを出力
[wpmem_logout]
//ログアウトページの出力
[wpmem_form password]
//パスワードの変更・リセット
[wpmem_form forgot_username]
//ユーザー名を忘れた場合の回復するためのEメール入力フォーム
[wpmem_logged_in]ログインユーザーのみ[/wpmem_logged_in]
//ショートコードで囲んだテキストがログインユーザーのみに表示
[wpmem_logged_out]ログアウトユーザーのみ[/wpmem_logged_out]
//ショートコードで囲んだテキストがログアウトユーザーのみに表示
[wpmem_field user_login]
//ユーザー名を表示
[wpmem_avatar]
//プロフィール画像を表示
[wpmem_field user_email]
//Eメールアドレスを表示
[wpmem_login_link]ログイン[/wpmem_login_link]
//ログインページへのリンクとショートコードで囲んだリンクテキスト
[wpmem_reg_link]新規登録[/wpmem_reg_link]
//新規登録ページへのリンクとショートコードで囲んだリンクテキスト
ぜひ、これらのショートコードを使って、会員制サイトの利便性を高めましょう。
WP-Membersのショートコードを編集する方法
もし、上記のようなショートコードで求めている機能を実装できない場合は、ショートコードを作成・編集することも可能です。
例えば、ログインユーザーにのみ表示するコンテンツとすべてのユーザーに表示するコンテンツを条件分岐させる機能をショートコード化してみましょう。
「function.php」に追記をします。
function if_login( $atts, $content = null ) {
if(is_user_logged_in()) {
return '' . $content . '';
} else {
return '';
}
}
add_shortcode('if-login', 'if-login');
これで「[if-login]」というショートコードが作成され、ログインユーザーのみに表示させたいコンテンツを[if-login][/if-login]で挟むことで条件分岐を実装することができます。
もし、他にもショートコード化したい機能があったら、「function.php」に追記すると良いでしょう。
この情報へのアクセスはメンバーに限定されています。ログインしてください。メンバー登録は下記リンクをクリックしてください。
