add_image_size добавляет размер, но не загружается, если исходное разрешение такое же, как и разрешение размера

Я пытаюсь добавить новый размер изображения 300×300.

Это работает, но если загруженный файл, например, 300×300, он не загружает измененное изображение. Вы сказали бы, что это не проблема, потому что оригинал является разрешением, которое мне нужно, но я получаю изображение позже :

wp_get_attachment_image_src( $meta['background'][0], array(300,300) ); 

И если этого изображения нет, wordpress выбирает другой размер, который, конечно, не то, что я хочу.

Что мне делать?

Solutions Collecting From Web of "add_image_size добавляет размер, но не загружается, если исходное разрешение такое же, как и разрешение размера"

Я добавил размер изображения

 <?php add_image_size( 'test', 300, 300, true ); ?> 

Загружено изображение размером 300 х 300 пикселей,

Затем получил изображение

 <?php wp_get_attachment_image_src( $id, array(300,300) );?> or <?php wp_get_attachment_image_src( $id, 'test' );?> 

Работает в обоих направлениях. Возможно, вы не определили размер изображения правильно в functions.php