アクセスありがとうございます

bbPress WP-membersのカスタマイズ

[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」に追記すると良いでしょう。

この情報へのアクセスはメンバーに限定されています。ログインしてください。メンバー登録は下記リンクをクリックしてください。