---
title: "使用the_post_thumbnail_url()获取特色图片缩略图URL"
url: "https://yjyj.net/learn/wordpress-learn/6188.html"
author: "小 虾 (生猛大蝦编辑部)"
published_at: "2021-04-11T03:31:46+08:00"
updated_at: "2025-01-19T23:04:21+08:00"
categories: "WordPress 学习"
tags: "WordPress优化, WordPress开发, 缩略图"
summary: "本文聚焦 WordPress 特色图片的获取与输出，讲清 the_post_thumbnail_url()、get_the_post_thumbnail_url()、the_post_thumbnail() 以及 wp_get_attachment_image_src() 的区别与用法。适合想快速拿到缩略图 URL、控"
source: "生猛大蝦 (https://yjyj.net)"
---

# 使用the_post_thumbnail_url()获取特色图片缩略图URL

> 来源：[生猛大蝦 (yjyj.net)](https://yjyj.net/learn/wordpress-learn/6188.html) · 作者：小 虾 · 发布时间：2021-04-11

## 30 秒核心看点 (TL;DR)

- 想拿特色图片地址，优先用 get_the_post_thumbnail_url()，最直接省事。
- 需要不同尺寸时可传 thumbnail、medium、large、full，按模板场景选即可。
- 如果要兼顾兼容性与灵活性，wp_get_attachment_image_src() 也能取到图片链接。

节省时间, 直接上代码
`<?php if ( has_post_thumbnail( ) ) { the_post_thumbnail_url('thumbnail' );} ?>`

```

```

调用缩略图
` <?php the_post_thumbnail(); ?>`
例如调用 最小缩略图
`<?php the_post_thumbnail('thumbnail'); ?>`
调用缩略图地址链接
`<?php echo get_the_post_thumbnail_url(); ?>`
参数
Thumbnail (缩略图尺寸)
Medium (中等尺寸)
Large (大尺寸)
Full (原始尺寸)

感谢各位搜到的大佬, 就不一一做好链接了

## 延伸问答与排错指南 (FAQ)

### WordPress 如何获取文章特色图片URL？
最常用的是 get_the_post_thumbnail_url()，它会直接返回当前文章特色图片的地址；如果只想输出图片本身，可用 the_post_thumbnail()。在模板里先判断 has_post_thumbnail()，能避免没有特色图时出现空输出。

### the_post_thumbnail_url 和 get_the_post_thumbnail_url 有什么区别？
前者是直接输出图片 URL，适合模板里快速显示；后者是返回字符串，便于先赋值再拼接、判断或二次处理。实际开发中，如果你要继续加工这个地址，优先用 get_the_post_thumbnail_url()。

### 特色图片尺寸参数怎么选？
常见可选值有 thumbnail、medium、large、full。缩略图列表页一般用 thumbnail，内容页可按版式选 medium 或 large，若需要原图则用 full。尺寸选对了，页面更轻、加载也更稳。

---
更多 Linux 运维、WordPress 性能优化、前端工程化、Shopify 独立站与极客折腾指南：[生猛大蝦全站文章归档 (https://yjyj.net/archive)](https://yjyj.net/archive)
