Я видел несколько похожих вопросов, но ни один из них, похоже, не решил мою проблему.
Я настроил размер миниатюр по умолчанию и попытался установить некоторые нестандартные размеры изображений, но они не отображаются в ГутенбергеПараметры размера изображения - даже после очистки, повторной генерации и повторного добавления изображений.
Хотя размер миниатюры обновился правильно.
Ниже приведен код, используемый в моей функции. 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');