blog-post-img-372

wordpressのテンプレートによっては投稿者名が表示されない

利用しているwordpressのテーマによっては、アーカイブやタグ、投稿者テンプレート内で

投稿者名が正しく表示されていなかったりしています。

コーポレートサイトなどでは、あまり投稿者名を表示する機会も無いのですが

個人的なブログサイトなどの場合は、投稿者名を表示しておいた方が

何かと良い場合もあります。

また、投稿者が複数いる場合は、必ず投稿者名を表示しておきたいところです。

そこで、記事毎に正しく投稿者情報を表示するコードを調べてみました。

コーポレート用のテーマを使っている場合で、投稿者名が表示されない場合は

下記のようなコードを自前で設置すれば良いでしょう。


$author_data = get_userdata($post->post_author);

//名前
$author_name = $author_data->first_name .' '. $author_data->last_name;

//または

//表示名
$author_name = $author_data->display_name;

echo $author_name;