У меня проблема с файлом wp_get_attachment_image_src. Он не возвращает URL-адрес, который мне нужен для размера изображения для моих нестандартных размеров (или любого из размеров по умолчанию). Он просто возвращает полноразмерное изображение каждый раз.
Я даже пробовал версию массива для выбора размера, но все равно не работает.
Вот мой код:
$image = get_field('featured_image');
$image = wp_get_attachment_image_src( $image, 'product_image_size' );
Когда я печатаю массив $image, я получаю:
Array ( [0] => localhost/website/wp-content/uploads/2014/17/product-image.jpg [1] => 117 [2] => 175 [3] => )
который показывает URL исходного изображения, которое я загрузил, а не версию с измененным размером, и я проверил, что версия с измененным размером находится в папке для загрузки. [1] и [2] являются правильными размерами для этого размера изображений. Это то же самое, когда я пробую миниатюру, а [1] и [2] равны 150, но URL-адрес по-прежнему остается исходным изображением.
Я использую простой плагин размеров изображений, чтобы создавать размеры изображений и регенерировать миниатюры.
Я также использую медиа-плагин WPML, который, как я думал, мог повлиять на него, но теперь не уверен
Любая помощь в этом будет принята с благодарностью
get_field
? - person Jrod   schedule 26.03.2014