Auto Post Thumbnailは便利だけど。

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
の値が優先されていた。
こちらの値を直接指定したら、直った。