WordPressに関する情報や技術紹介です

ループ外で投稿者名を取得

今更書くまでもないですが、検索した時に出てこなかったので、一応自分用の備忘録として。

$author = get_userdata($post->post_author);
echo $author->display_name;

the_author() や get_the_author() はWordPressループ中でないと効かないので、ループ外でユーザーデータを取得して表示する方法です。

場合によっては「global $post;」とかいるかも?です。

私はアーカイブページで表示したかったので、loop.phpに上記を書いてバッチリでした。

タグ
, , ,
トラックバックURL

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

ページTOPに戻る