Я использую оператор PHP echo для вставки изображения в фоновый URL-адрес элемента фигуры.Вот что я сейчас использую:
echo '<figure class="fixedratio" style="background: url(' . wp_get_attachment_url( get_post_thumbnail_id( )). ');"></figure>';
Это работает, но оно вытягивает основное изображение, независимо от его размера.
Я создал пользовательский размер изображения в функциях.php называется custom-size.Я хотел бы использовать этот размер.Я подумал, что могу просто добавить его в скобки для get_post_thumbnail_id, но все, что он сделал, это создал ошибки.
Так что это не работает:
<?php if ( has_post_thumbnail() ) { ?>
<?php echo '<figure class="fixedratio" style="background: url(' . wp_get_attachment_image_src( get_post_thumbnail_id(), 'custom-size')[0] . ');"></figure>'; ?>
<?php } else { ?>
<figure class="fixedratio" style="background: url('<?php bloginfo('template_directory'); ?>/img/photo-na.gif');"></figure>
<?php } ?>
Любые идеи, которые будут работать, чтобы отобразить мой пользовательскийразмер