日々

buddypressのプロフィール欄やマルチライン入力欄を改行つきで表示する

buddypressのプロフィール欄で複数行を改行付きで入力しても、1行で表示されます。これを入力時の改行(HTML)を反映させた状態で表示させたいときのコードです。

<?php if (bp_get_profile_field_data('field=プロフィール') == "") :
echo '';
else:
// display code
$data=bp_get_member_profile_data(array('field'=>'プロフィール'));
echo 'プロフィール;';
echo wpautop($data);//wpautopというのが改行を有効にしているの
endif; ?>

フィールド名のところを変更します。
おまけとして、if分岐で入力の有無状態でタイトルもechoで出力しています。


コメント

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  • 新規登録