bbpressでプロファイルのフォームを並べ替える

「プロフィール編集のフォーム」を変更するには”function bb_profile_data_form”を編集する。

/bb-includes/functions.bb-template.php
L:2400付近

<table id="userinfo">
<?php
	if ( is_array($profile_info_keys) ) :
		$bb_current_id = bb_get_current_user_info( 'id' );
		
		// フォームの配列を置き換える
		echo '<pre>★'; var_dump($profile_info_keys); echo '</pre>'; // ←元の配列を表示してみる
		
		// 元の配列を参考に希望の配列と置き換える
		$profile_info_keys['first_name']['0'] = '';
		$profile_info_keys['first_name']['1'] = 'first_name';
		$profile_info_keys['last_name']['0'] = '';
		$profile_info_keys['last_name']['1'] = 'last_name';
		$profile_info_keys['display_name']['0'] = '';
		$profile_info_keys['display_name']['1'] = 'Display name as';
		$profile_info_keys['from']['0'] = '';
		$profile_info_keys['from']['1'] = 'Location';
		$profile_info_keys['user_email']['0'] = '';
		$profile_info_keys['user_email']['1'] = 'Email';
		$profile_info_keys['user_email']['2'] = 'email';
		$profile_info_keys['user_url']['0'] = '';
		$profile_info_keys['user_url']['1'] = 'Website';
		$profile_info_keys['user_url']['2'] = 'url';
		$profile_info_keys['occ']['0'] = '';
		$profile_info_keys['occ']['1'] = 'Occupation';
		$profile_info_keys['occ']['2'] = 'role';
		$profile_info_keys['interest']['0'] = '';
		$profile_info_keys['interest']['1'] = 'Interests';

memo

$profile_info_keys[‘*’][‘1,2,3’]
1:null
2:表示名
3:データの型

HTMLの整形は2483行目付近