Как получить путь к картинке с заданными размерами? WordPress

Вот код вывода блока с фоновой картинкой

if(!empty($project_miniature_bg_image)) {
    // $project_miniature_bg_image - это id изображения
    $thumb_bg = '<div class="thumb_bg bg_img" style="background-image: url('. wp_get_attachment_image_src( $project_miniature_bg_image, "project_miniature" ).')"></div>';
    echo $thumb_bg;
}

Вот код из functions.php

if ( function_exists( 'add_image_size' ) ) {
    add_image_size( 'project_miniature', 900, 900, true );
}

В инспекторе отображается вот так

<div class="thumb_bg bg_img" style="background-image: url(Array)"></div>

Нужно получить путь к картинке и с заданными размерами. Как исправить эту ошибку?


Ответы (1 шт):

Автор решения: Darth KYL

wp_get_attachment_image_src возвращает массив данных об изображении, если вам нужна только ссылка то можно сделать вот так

if( ! empty( $project_miniature_bg_image ) ) :
    ?>

    <div class="thumb_bg bg_img" style="background-image: url(<?php echo wp_get_attachment_image_url( $project_miniature_bg_image, "project_miniature" ); ?>)"></div>';
    
    <?php
endif;
→ Ссылка