web-dev-qa-db-ja.com

親テーマの画像サイズを上書きする

私は自分が取り組んでいるサイトの親テーマとして、Raw by UDTHEMESを使用しています。

親テーマには、次の画像サイズがあります。

add_image_size( 'udt-full-width-image', 870, 490, true );

そして私はそのように私の子供のテーマでそれを上書きしようとしています(私は最初にそれを設定解除する必要があると言われましたそしてそれからそれをまた設定する):

// enable post thumbnails
function sgr_filter_image_sizes( $sizes) {
    unset( $sizes['udt-full-width-image']);
    return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'sgr_filter_image_sizes');

function child_theme_image_size() {
    add_theme_support('post-thumbnails');
    add_image_size( 'udt-full-width-image', 870, 9999 );
    add_image_size('background-photo', 1680, 9999);
}
add_action( 'after_setup_theme', 'child_theme_image_size', 11 );

私はこれをして、そして次にサムネイルを再生するプラグインを使いました、しかし私の画像はまだ間違ったサイズで表示されています。

誰かが私が間違っていることを見ることができますか?

1
pealo86

フィルターは必要ありません。あなたはただ親より遅くadd_image_sizeを呼び出すことができます&それは上書きされます。

1
TheDeadMedic