Buddypressで使用頻度の高いタグ一覧 – 会員制サイトがとっても簡単に作れるプラグイン

この記事は5年前に書かれました。不適当な記述を含む場合がありますので、参考程度に留めてください。

どうもこんばんは!

前回に引き続きBuddypressネタです。
Buddypressは便利なんですが
新しいバージョンほど日本語解説が見当たらなくなります。

せめて使用頻度の高いタグ一覧だけでもここに書いておきます。

お役に立てれば幸いです。

ユーザー関連

・Wordpress ユーザー名の表示

<?php global $user_identity; echo $user_identity; ?>

・ユーザーリンク

<?php echo bp_user_link(); ?>

・マイページへのリンク

<?php echo bp_loggedin_user_domain(); ?>

・アバター画像の表示

<?php bp_displayed_user_avatar( ‘type=full’ ); ?>

・ログインユーザー本人のアバター画像(小)

<?php bp_loggedin_user_avatar( ‘type=thumb&width=40&height=40’ ); ?>

・ログインユーザー本人のアバター画像(大)

<?php bp_loggedin_user_avatar( ‘type=full’ ); ?>

・表示中のユーザー名

<?php echo bp_displayed_user_fullname(); ?>

・表示中のユーザーへのリンク

<?php echo bp_displayed_user_link(); ?>

・表示中のユーザーがいつ活動したかの表示

<?php echo bp_last_activity( bp_displayed_user_id() ) ?>

・ユーザー検索窓

<?php bp_directory_members_search_form() ?>

マイページ関連

・マイページへのリンク

<?php echo bp_loggedin_user_domain() ?>

<?php echo bp_core_get_userlink( bp_loggedin_user_id() ); ?>

ログイン関連

・ログアウト

<a href="<?php echo wp_logout_url( bp_get_root_domain() ) ?>">ログアウト</a>

・ログイン判別

<?php if ( is_user_logged_in() ) : ?>
ログイン時の表示
<?php else : ?>
ログアウト時の表示
<?php endif; ?>

・ログイン判別 + 自分のページであった場合に表示

<?php if ( is_user_logged_in() && bp_is_my_profile() ) : ?>
自分のマイページではここが表示
<?php endif; ?>

・ログイン窓の表示

<form name="login-form" action="<?php echo site_url( ‘wp-login.php’, ‘login_post’ ) ?>" method="post">
<label>Username<input type="text" name="log" value="<?php if ( isset( $user_login) ) echo esc_attr(stripslashes($user_login)); ?>" tabindex="97" /></label>
<label>Password<input type="password" name="pwd" value="" tabindex="98" /></label>
<label><input name="rememberme" type="checkbox" value="forever" tabindex="99" />Remember Me</label></p>
<?php do_action( ‘bp_sidebar_login_form’ ) ?>
<input type="submit" name="wp-submit" value="SUBMIT" tabindex="100" />
<input type="hidden" name="testcookie" value="1" />
</form>

会員登録関連

・会員登録が可能な場合に表示

<?php if ( bp_get_signup_allowed() ) : ?>
ここに表示
<?php endif; ?>

・必須項目
<?php _e( ‘(required)’, ‘buddypress’ ) ?>

コメント関連

・コメント許可時に表示

<?php if ( comments_open() ) : ?>
ここに表示
<?php endif; ?>

検索窓

・キーワード検索

<form method="get" id="searchform" action="<?php bloginfo(‘url’); ?>/">
<input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />
<input type="submit" id="searchsubmit" value="<?php _e( ‘Search’, ‘buddypress’ ) ?>" />
<?php do_action( ‘bp_blog_search_form’ ) ?>
</form>

時間があるときに
Buddypressで使える便利なプラグインの記事も書きますね!
だいぶ久しぶりに触ったのですが
WPのバージョンアップに伴い、結構便利なプラグインがでてますね。