add_image_size заранее настраиваемое поле изображения — wordpress

Я сделал собственный размер изображения в моем файле functions.php

add_image_size('blog_image', 417,300, true);

Тогда мой код в php файле мое изображение показывает

<?php $image=get_field("post_image");?>
style="background:url('<?php echo $image['url']['blog_image'];?>');"

Если я достану ['blog_image'] мое изображение появляется на странице (без масштабирования изображения), но при его добавлении изображение отсутствует

Когда я делаю var_dump я получил

array(10) {
["id"]=> int(672)
["alt"]=> string(0) ""["title"]=> string(16) "google-maps-logo"["caption"]=> string(0) ""["description"]=> string(0) ""["mime_type"]=> string(10) "image/jpeg"["url"]=> string(70) "http://192.168.242.108/wp-content/uploads/2014/12/google-maps-logo.jpg"["width"]=> int(1024)
["height"]=> int(1024)

["sizes"]=> array(18) {

["thumbnail"]=> string(78) "http://192.168.242.108/wp-content/uploads/2014/12/google-maps-logo-150x150.jpg"["thumbnail-width"]=> int(150)
["thumbnail-height"]=> int(150)
["medium"]=> string(78) "http://192.168.242.108/wp-content/uploads/2014/12/google-maps-logo-300x300.jpg"["medium-width"]=> int(300)
["medium-height"]=> int(300)
["large"]=> string(70) "http://192.168.242.108/wp-content/uploads/2014/12/google-maps-logo.jpg"["large-width"]=> int(1024)
["large-height"]=> int(1024)
["home_box_image"]=> string(78) "http://192.168.242.108/wp-content/uploads/2014/12/google-maps-logo-480x320.jpg"["home_box_image-width"]=> int(480)
["home_box_image-height"]=> int(320)
["team_member"]=> string(78) "http://192.168.242.108/wp-content/uploads/2014/12/google-maps-logo-394x371.jpg"["team_member-width"]=> int(394)
["team_member-height"]=> int(371)
["blog_image"]=> string(79) "http://192.168.242.108/wp-content/uploads/2014/12/google-maps-logo-417x1000.jpg"["blog_image-width"]=> int(417)
["blog_image-height"]=> int(1000)
}
}

другой add_image_size(team_member) работает на другой странице, где я использую изображение функции, но я не могу использовать изображение функции для этой части. Это изображение, которое работает

<img src="<?php echo wp_get_attachment_image_src($attachmentID, 'team_member')[0] ;?>"/>

0

Решение

На основании вашего var_dump() Вы пытаетесь получить доступ к URL неправильно. Так должно быть:

$image['sizes']['blog_image'];
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]