Почему я не могу увидеть мои новые размеры изображений в списке размеров изображений Гутенберга - PullRequest
0 голосов
/ 15 мая 2019

Я видел несколько похожих вопросов, но ни один из них, похоже, не решил мою проблему.

Я настроил размер миниатюр по умолчанию и попытался установить некоторые нестандартные размеры изображений, но они не отображаются в ГутенбергеПараметры размера изображения - даже после очистки, повторной генерации и повторного добавления изображений.

Хотя размер миниатюры обновился правильно.

Ниже приведен код, используемый в моей функции. php

function set_custom_image_sizes() {
    add_theme_support( 'post-thumbnails' );
    set_post_thumbnail_size( 600, 330, true ); 

    if ( function_exists( 'add_image_size' ) ) {
       add_image_size('hero', 1680, 837, true);
       add_image_size('person', 800, 800, true);
    }
}

add_action( 'after_setup_theme', 'set_custom_image_sizes' );

function create_custom_image_sizes($sizes){
   return array_merge( $sizes, array(
        'hero' =>  __('Hero Image'),
        'person' =>  __('Person Image') 
    ));
}

add_filter('image_size_names_choose', 'create_custom_image_sizes');

1 Ответ

0 голосов
/ 17 мая 2019

Ответ в этом случае состоит в том, чтобы понять, что изображения в медиатеке также необходимо регенерировать, даже если они не были добавлены на страницу. Чтобы предотвратить необходимость повторной загрузки всех изображений, я использую плагин «Regenerate Thumbnails», чтобы обновить все изображения в библиотеке.

После установки опция регенерации доступна в меню «Инструменты»

...