Чего я пытаюсь добиться, так это того, что для сообщений, в которых не установлено избранное изображение, используется CSS background-image по умолчанию. Это означает, что каждый пост будет иметь изображение.
<?php $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID, 'thumbnail') ); ?>
<div class="entry-header featureImg" style="background-image: url('<?php echo $url ?>')"></div>
В основном вот в чем дело:
<div class="entry-header featureImg" style="background-image: url('<?php echo $url ?>')">
для сообщения без набора рекомендуемых изображений «фоновое изображение» должно быть изображением по умолчанию из CSS, потому что, поскольку код фактически написан, изображение bg для этих сообщений (без набора изображений с подвигом):
background-image: url(''); //taken from page source
это должно быть сделано с помощью операторов php if, но я понятия не имею, как работать с этим синтаксисом:
`<?php if($has_post_thumbnail) : ?>
<?php $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID,'thumbnail') ); ?>
<div class="entry-header featureImg" style="background-image: url('<?php echo $url ?>')">
<?php else : ?>
<div class="entry-header featureImg">
<?php endif; ?>
?>`