n-wp.ru — блог о WordPress

Размеры миниатюр не соответствуют запросу

Вызываю миниатюру записи кодом

но выводится 300px x 300px.
Если вызвать

выводится 640px x 640px.
Я так понимаю, что размер выводимой миниатюры зависит от того, в каком диапазоне запрошена миниатюра. Если одна из сторон меньше или равна150px, то выводится 150px x 150px. Если меньше или равна 300px, то 300px x 300px. Если 640px, то, соответственно, 640px x 640px.
Это, конечно, клёво, но Мне критичны размеры вызываемых миниатюр. Почему этот механизм не слушается, понимает Мой код так, как ему хочется? Ведь есть же правила! В чём дело?

2 комментария

  • может быть из-за того, что изображения загружались до смены размеров (добавления размеров) миниатюр
    тогда нужно просто сгенерировать миниатюры снова
    посмотрите http://n-wp.ru/4671

    • Да, это помогло — и даже не пришлось задавать размеры в коде. Убрал из кода ‘array(*,*)’, изменил размер в Консоль → Параметры → Медиафайлы, запустил AJAX Thumbnail Rebuild — и вуаля! Размеры нужные.
      Благодарю.