【发布时间】:2020-11-06 16:43:41
【问题描述】:
我正在尝试创建一个条件语句来检查帖子是否有缩略图,如果有,则回显一个将帖子缩略图作为背景图像的 div。
<?php if( the_post_thumbnail() ) {
echo '
<div class="post-hero" style="background-image: url(' . wp_get_attachment_url( get_post_thumbnail_id( $post->ID ) ); ');">';
'</div>';
};?>
问题是我的编辑器 (vsCode) 抛出错误:意外回声。我认为这与网址中的第二个echo 有关。
我尝试将echo 更改为print,但效果不佳。
我被困住了,而且我是 PHP 编程的新手。我的代码中有什么明显的地方吗?
【问题讨论】: