Установка размера изображения по умолчанию

Я использую плагин WpeMatico, который сохраняет изображения в сообщении, используя:

$attach_id = wp_insert_attachment( $attachment, $filename, $postid );

Я заглянул внутрь wp-includes/post.php > wp_insert_attachment , но не мог понять, как изменять размеры изображений. Я хочу, чтобы ВСЕ / ЛЮБЫЕ изображения имели максимальный размер 1024 пропорционально. У меня также есть функция изменения размера, просто не уверен, как ее использовать.

Благодаря!

Solutions Collecting From Web of "Установка размера изображения по умолчанию"

Исходный размер изображения (т.е. «полный») никогда не изменяется. Промежуточные размеры изображения контролируются в разных местах:

  1. Размер изображения по умолчанию ( 'thumbnail' , 'medium' , 'large' ): основные настройки, с помощью панели мониторинга -> «Настройки» -> «медиа»
  2. Пользовательские размеры изображений: файл theme functions.php , через add_image_size()
  3. Post Thumbnail size ( 'thumbnail' ): Theme functions.php file, via set_post_thumbnail_size () `

По умолчанию размер 'large' изображения ограничен 1024px . Таким образом, вы можете просто вывести этот размер изображения, где вам нужно изображение 1024px.

Если вам нужно создать собственный размер изображения, вам просто нужно будет восстановить эскизы для существующих изображений.

редактировать

Если вам нужно / хотите ограничить размер 'full' размера, тогда вам нужно будет изменить его во время процесса загрузки, то есть подключиться к wp_handle_upload и выполнить изменение размера.

Существуют различные плагины, которые достигают этого. Появляется быстрый поиск:

  • Изменение размера при загрузке
  • Изменение размера при загрузке Plus
  • Изменение размера изображений перед загрузкой
  • И многое другое …