Это мой первый набег на Wordpress, и я пытаюсь создать единую страницу поста. У меня появляется рекомендуемое изображение, но я пытаюсь заменить его на резервное изображение, если оно отсутствует.
В настоящее время выглядит так (obvs внутри цикла):
<?php $thumb = get_the_post_thumbnail_url(); ?>
<div class="news-hero" style="background-image: url('<?php echo $thumb;?>')">
<div class="page-title"><h1><?php the_title(); ?></h1></div>
</div>
И это здорово, так как он вытягивает URL-адрес, который я затем помещаю с помощью бита echo $ thumb.
Я думаю, мне нужно каким-то образом определить $ thumb либо как URL-адрес эскиза, либо как другой URL-адрес, но не знаю, как это сделать?
Мне удалось сделать это как тег изображения для страницы со списком, но я бы предпочел иметь возможность сделать это как фоновое изображение (просто вставляя URL-адреса), если бы я мог.
Это то, что в данный момент используется в листинге, но работает только в теге img.
<div class="news-collation-img">
<?php if ( has_post_thumbnail() ) {
the_post_thumbnail();
} else { ?>
<img src="<?php bloginfo('template_directory'); ?>/img/news/fallback-image.jpg" alt="<?php the_title(); ?>" />
<?php } ?>
</div>
Создавать красивые картинки намного проще, чем заставлять их работать :-p
Спасибо за любую помощь, которую может оказать каждый.