通常、ワードプレスのユーザーのプロフィールをテンプレート内で出力する際には、次のようなコードを使用します。
<?php the_author_meta('description'); ?>
ユーザーを指定する場合は引数内にユーザーIDを追記します。
<?php the_author_meta('description' , 'ユーザーID'); ?>
さて。
上記の方法だと、プロフィール情報の改行が無視され、全文が繋がって表示されることになります。
「プロフィール情報」の改行を反映させて表示する方法
解決策として「wpautop」を使うことになります。
具体的なコードは次のようになりますね。
<?php echo wpautop(get_the_author_meta('user_description')); ?>
ユーザーを指定する場合
<?php echo wpautop(get_the_author_meta('user_description' , 'ユーザーID')); ?>
「プロフィール情報」にHTMLタグを使えるようにする
なお、プロフィール情報内でHTMLタグの使用を許可したい場合は、テーマファイルの「functions.php」に次のコードを追加すればOKです。
remove_filter('pre_user_description', 'wp_filter_kses');