Auto Post Thumbnailは便利だけど、少しはまったのでメモ。
記事の中の一番最初の画像を取ってくるので、絵文字アイコンとかが文中にあると悲惨なことに。
それらは.gifや.pngである可能性が高いので、以下の方法で回避。
プラグインのファイル、auto-post-thumbnail.php で
preg_match_all('/<\s*img [^\>]*src\s*=\s*[\""\']?([^\""\'>]*)/i', $post[0]->post_content, $matches);
となっているの部分を
preg_match_all('/<\s*img [^\>]*src\s*=\s*[\""\']?([^\""\'>]*.jpg)/i', $post[0]->post_content, $matches);
に変更。(2か所)
完ぺきではないけど、これで一応。
設定 - メディアで指定されているサムネイルのサイズにならない。
テーマ内のfunctions.phpにサムネイルサイズが指定されている可能性がある。
私の場合、
set_post_thumbnail_size
の値が優先されていた。
こちらの値を直接指定したら、直った。