You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress自定义缩略图th-mag2无法正常显示求助

问题分析与解决方案

你的代码错误在于**the_post_thumbnail('th-mag2') 本身会输出完整的 <img> 标签**,但你把它嵌套到了另一个 <img> 的 src 属性中,导致HTML结构混乱,最终显示异常。

正确写法有两种:

写法一:直接用函数输出并附加自定义属性

利用 the_post_thumbnail 的第二个参数传递属性数组,函数会自动生成正确的 <img> 标签:

<?php the_post_thumbnail('th-mag2', array(
    'width' => '100%',
    'class' => 'object-fit card-img-top',
    'height' => '150px',
    'alt' => 'img-news',
    'loading' => 'lazy'
)); ?>

写法二:手动构建 <img> 标签(获取缩略图URL)

如果需要自己控制标签结构,使用 get_the_post_thumbnail_url() 获取图片URL,而非直接输出标签:

<img src="<?php echo esc_url(get_the_post_thumbnail_url(get_the_ID(), 'th-mag2')); ?>" 
     width="100%" 
     class="object-fit card-img-top" 
     height="150px" 
     alt="img-news" 
     loading="lazy">

注:esc_url() 用于安全转义URL,避免潜在的XSS风险,建议始终添加。

内容的提问来源于stack exchange,提问作者soltaneghalbha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 20:07:31