Intereting Posts
добавление текстового сообщения рядом с кнопкой отправки комментариев Как тянуть блогпосты с помощью коротких кодов Могу ли я получить разные ссылки для разных установленных тем? Внешний вид плагина WooCommerce и посмотрите Сортировка по страницам по возрастанию номеров Автоматическое обновление таблиц из базы данных В какой таблице базы данных содержатся «Избранные изображения»? Как определить, где я хочу редактировать на сервере (сервере) Как передать тему в Javascript Ajax для передачи идентификатора на другой странице в шаблоне страницы WordPress? Тема выпуска тегов WordPress на главной странице staic Попытка перечислить термины пользовательской таксономии с использованием get_categories Настройка игровой площадки WordPress и развертывание на рабочем сервере? Закрыть окно плагина TinyMCE при нажатии Пользовательская кнопка «Опубликовать» / «Обновить» & Комментарий Имя автора в форме ответа

Каков шаблон URL для эскизов изображений + размеров?

Часто мне нужно получить URL-адрес определенного изображения в медиа-библиотеке, но я не делаю этого в контексте скрипта PHP. Мне нужно ввести элемент в виджет, который не имеет WYSIWYG, или указать URL-адрес стороннему партнеру или что-то в этом роде. Я знаю, что могу получить исходный URL-адрес из медиа-библиотеки. Есть ли шаблон, который использует WordPress для получения URL-адреса определенного размера изображения (например, эскиза или носителя)?

Если бы у меня был образ в медиа-библиотеке,

/wp-content/uploads/2016/10/example.jpg 

… Каким будет URL-адрес эскиза?

Я пробовал такие вещи, как -thumbnail , _thumbnail , -medium и _medium для имени файла, до расширения, но никто не работает.

Solutions Collecting From Web of "Каков шаблон URL для эскизов изображений + размеров?"

В целом формат: originalfilename-300×203.jpg, где 300×203 – размеры миниатюры.

Однако есть несколько вещей, которые означают, что вы не можете положиться на это: – если пользователь отредактировал файл в WP, имя файла изменится – если исходное изображение меньше указанных вами размеров, этот эскиз не будет иметь был сгенерирован.

Я думаю, что если бы мне нужно было это сделать, я бы создал PHP-файл «только для меня» или шаблон WordPress, в котором я передаю ему идентификатор изображения, и он генерирует URL-адрес для меня, используя собственные функции изображения WordPress, передать размер (например, get_the_post_thumbnail_url).