从调用当前页面图片的变量获取url,不起作用。只显示所有内容,而不显示url

时间:2021-04-25 作者:Manny

我正试着像这样将图像回传到背景中

$product_pic = get_the_post_thumbnail($pid, \'full\');
$pid = $result[0]->productID;

<style>
    .product-pic-bg{background-image:url("<?php echo  $product_pic;?>")}
</style>
它不起作用。我得到的只是.product-pic-bg{url""} 在控制台中。

当我丢弃$产品图片时,我得到:

background

我该怎么做才能让它工作?

1 个回复
最合适的回答,由SO网友:anton 整理而成

get_the_post_thumbnail 函数以字符串形式返回后期缩略图图像标记
使用get_the_post_thumbnail_url 函数获取url。

$url = get_the_post_thumbnail_url($pid, \'full\');