WordPress Logo

WordPressで任意の記事の投稿者アバターのURLを取り出す方法。備忘録です。

ループ内で以下のコードを記述すればOKです。
簡単でしたね。

<?php
	$author = get_the_author_meta('id');
	$author_img = get_avatar($author);
	$imgtag= '/<img.*?src=(["\'])(.+?)\1.*?>/i';
	if(preg_match($imgtag, $author_img, $imgurl)){
		$authorimg = home_url().$imgurl[2];
	}
?>
<?php echo $authorimg ?>

過去に投稿した記事も参考にどうぞ。

【WordPress】Gravatarを使わずにプロフィール画像を登録する方法[WP User Avatars]の使い方