投稿者のメンバータイプ(memberなどの表示)を、ニックネームに変更
テストバージョン
bbPpress 1.01
※管理人はPHPが分からないので手探りでやってます。バックアップ&ローカルでのテストは忘れずに!
修正するのは、前回の「bbPressのユーザープロフィールの項目を増やす」で触った場所
bb-includes/functions.bb-core.php
このファイルの
function bb_get_profile_info_keys(
初期値では次のようになっている
function bb_get_profile_info_keys( $context = null ) {
return apply_filters( ‘get_profile_info_keys’, array(
‘first_name’ => array(0, __(‘First name’)),
‘last_name’ => array(0, __(‘Last name’)
~抜粋~
初期値の状態で、プロフィール画面&メンバー登録画面をブラウザで見ると
User name
First name
Last name
~抜粋~
このように表示される。
ここに、アドミンの項目の
function bb_get_profile_admin_keys( にある
$bbdb->prefix . ‘title’ => array(0, __(‘Custom Title’))
これを追加する。
function bb_get_profile_info_keys( $context = null ) {
return apply_filters( 'get_profile_info_keys', array(
$bbdb->prefix . 'title' => array(0, __('ニックネーム')),
'first_name' => array(0, __('First name')),
'last_name' => array(0, __('Last name')
~抜粋~
ブラウザでみると次のようになる
ニックネーム
First name
Last name
~抜粋~
これで、ユーザーがニックネームを入力すると、ポストに出力される”member”が、ニックネームで表示され、ニックネームをクリックするとプロフィールページになる。
テストでは、理想の形で実現できてますが、PHP的に合ってるかどうかは自信ないです
サンプル
ニックネームの部分がカスタイムタイトルの部分
登録ページ
プロフィールページに表示される
ユーザープロフィールページ
