WordPress備忘録2 AutoPostThumbnailでアイキャッチが登録されない時の対処方法

データ以降などで、アイキャッチが表示されなくなってしまうが
ひとつひとつ手作業でやるわけにはいかないので一括で登録してもらう方法。

Auto Post Thumbnailというプラグインを使うのが手っ取り早いが
ひとつ問題があった。

何も考えずにプラグインをインストールして設定からサムネイル制作を押して
100%になっても、生成されない画像と生成される画像があって
よくわからない状態になる。

これについて書かれている参考サイトがこちら
Auto Post Thumbnailで表示されない時の対策[WordPress]

どうもjpgだとダメ?らしい。

というわけで上記サイトに書かれている通り以下のコードを
function.phpに追記する。

function split_combined_mimes_for_apt( $mime_types ) {
    foreach ( $mime_types as $regex => $mime_type ) {
        if ( false !== strpos( $regex, '|' ) ) {
            $keys = explode( '|', $regex );
            foreach ( $keys as $key ) {
                $mime_types[ $key ] = $mime_type;
            }
        }
    }
    return $mime_types;
}
add_filter( 'mime_types', 'split_combined_mimes_for_apt' );

これをやった後にAuto Post Thumbnailにて
再度アイキャッチ生成を行った所うまくいった。

これについて書かれているサイトが意外と少ないのだが
みんな何事もなくうまくいっているのだろうか?不思議である。

WordPress

Posted by nanazuki