出于设计目的,我想使用这段代码设置-6ren">
gpt4 book ai didi

php - 如何使用 PHP 设置 div 的背景?

转载 作者:行者123 更新时间:2023-11-27 23:32:26 25 4
gpt4 key购买 nike

我需要通过 PHP 将 div 的背景设置为帖子的图像。我正在使用 wordpress 并具有以下代码:

    <?php if (has_post_thumbnail()); ?>

<img src="<?php the_post_thumbnail_url('largest'); ?>" class="img-fluid">

出于设计目的,我想使用这段代码设置主页上一些 div 的背景。

我试过使用 styles.php 文件设置它,但我要么编码完全错误,要么不起作用,我试过的代码如下:

<?php
header("Content-type: text/css; charset: UTF-8");
?>

.slider-card {
background-image: url(<?php if (has_post_thumbnail()); ?>

<img src="<?php the_post_thumbnail_url('largest'); ?>" class="img-fluid">
)
};

如果有任何方法可以使我的 .slider-card div 的背景图像可以使用用户上传的图像自动填充,如果有人可以教我,那就太好了!感谢所有帮助。

编辑:

这是我在浏览器中查看时的代码。

url(<br />
<b>Fatal error</b>: Uncaught Error: Call to undefined function has_post_thumbnail() in C:xampphtdocsMedia Site WPwp-contentthemesMediaThemestyle.php:6 Stack trace: #0 {main} thrown in <b>C:xampphtdocsMedia Site WPwp-contentthemesMediaThemestyle.php</b> on line <b>6</b><br />

最佳答案

我认为你的 html 和 php 是错误的。试试这个:

<?php
header("Content-type: text/css; charset: UTF-8");
?>

.slider-card {
background-image: url(<?php if (get_the_post_thumbnail() != null){get_the_post_thumbnail();} ?>

}
<img src="<?php the_post_thumbnail_url('largest'); ?>" class="img-fluid">

关于php - 如何使用 PHP 设置 div 的背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57422335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com