gpt4 book ai didi

php - Wordpress 发布缩略图问题

转载 作者:太空宇宙 更新时间:2023-11-04 12:20:51 25 4
gpt4 key购买 nike

我与帖子缩略图完全不同,我目前使用的占位符图像效果很好,但希望使用帖子中的特色图片作为背景,这是我的代码...

<?php

$args = array( 'posts_per_page' => 10, 'category' => 3 );

$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post ); ?>

<div class="box" style="background-image:url('<?php the_post_thumbnail(); ?>');">
<div class="overlay">
<div class="buttonContainer">
<a href="<?php the_permalink(); ?>">
<button>preview</button>
</a>
</div>
</div>
</div>


<?php endforeach;
wp_reset_postdata();?>

当我在浏览器中查看它时,它会打印出这个...');"> 并且没有图像...我哪里出错了?

最佳答案

the_post_thumbnail() 返回一个 img 元素;

<img src="some-image-url' />

这不是您要传递给背景图像的内容。

你需要这样的东西:

$attachment_id= get_post_thumbnail_id( the_ID() );
$img_data = wp_get_attachment_image_src( $attachment_id, the size you want );

然后您可以回显 $img_data[0] 以获取附件 URL。

关于php - Wordpress 发布缩略图问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28386758/

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