2016-05-31 2 views
1

Итак, я знаю, что WordPress загружает разные размеры изображений при каждом загрузке изображения.Ориентация на другой размер изображения в WordPress

Так, например, я загрузить изображение называется background_main.jpg и в моей папке даты загрузки будет иметь:

background_main-1024x512.jpg 
background_main-150x150.jpg 
background_main-300x150.jpg 
background_main-768x384.jpg 

Так в настоящее время, чтобы вытащить изображение я справиться с этим, как:

$classImg = wp_get_attachment_url(get_post_thumbnail_id($key->ID)); 

Тогда я может выплюнуть его, просто используя $classImg.

Как я могу вытащить одно и то же изображение, но меньший размер, например, изображение 150x150 или изображение 300x300?

Спасибо!

ответ

3

Если вы посмотрите на API, есть функция:

wp_get_attachment_image_src(get_post_thumbnail_id(), 'large');

'большой' может быть:

  • большой
  • среда
  • полный
  • thumbnail
  • массив (п, т), где п и т являются пикселями
  • , где XYZ «XYZ» является специально определенным размером
+0

Аргумент размер также может быть специально определенных размеров, если таковые существуют. – janw

+0

Да, вы правы. Отредактировал мой ответ. – ksno

+0

@ksno Я попытался добавить это, однако, похоже, не работает. Я пишу '$ classImg' в DOM, и он по-прежнему читает старый путь к изображению и никогда не меняет путь к образцу« background_main-300x150.jpg »или какой-либо размер, который я передаю через – PourMeSomeCode

Смежные вопросы