
如果您正在创建一个 WordPress 主题、插件或只是一个自定义函数,那么在 WordPress 中返回特色图片将非常有用。无论是用特色图片显示最近的文章,还是在主题的 single.php 中显示特色图片,这些函数都能为你所用。
重要的是,如果你想在主题中启用文章缩略图功能,就必须在网站的 functions.php 中添加以下内容。
<?php
//Enable theme support for featured images
add_theme_support('post-thumbnails');
大多数主题已经启用了这一功能,但如果您要从头开始创建一个主题,则需要添加主题对文章缩略图的支持。如果你在 WordPress 编辑器中看到特色图片选项,这意味着它已经启用。

古腾堡编辑器中的特色图片选项
如何在 PHP 中显示特色图片
使用 WordPress 内置函数 get_the_post_thumbnail() ,在 标签中显示文章的特色图片。这是在 WordPress 循环中显示文章特色图片的最简单方法。
<?php //Displays the featured image in atag (use this in a loop) echo get_the_post_thumbnail();
此外,如果您想为特色图片获取特定尺寸,可以在第二个参数中填写图片尺寸。
<?php //Displays the featured image in atag resized to the 'large' thumbnail size (use this in a loop) echo get_the_post_thumbnail( get_the_ID(), 'large' );
有时,您需要使用文章特色图片的实际 URL,这将在下一步中介绍。
如何用 PHP 获取 WordPress 文章特色图片的 URL
如果您使用的是 WordPress 4.4 以上版本(2015 年发布),您可以使用 get_the_post_thumbnail_url() 函数返回特色文章图片的URL。如果您想在背景图片样式中使用特色图片的 URL,或制作一个特别需要特色图片 URL 的独特主题元素,这将非常有用。
<?php //Display the featured post URL (you can replace 'medium' with a different image size) echo get_the_post_thumbnail_url( get_the_ID(), 'medium' );
上述代码段还可以自定义不同的图片尺寸,包括 WordPress 的默认值缩略图、中图、中大图、大图和全图。
如何在 PHP 中获取特色图片 ID
使用 get_post_thumbnail_id() 函数可以获取文章特色图片的媒体 ID。这对于在 WordPress 中将媒体 ID 用于其他功能非常有用。
<?php // Get the ID of the featured image echo get_the_post_thumbnail( get_the_ID(), 'large' );
希望这对您在 WordPress 网站上获取特色图片有所帮助。如果您有任何问题,请在下面的评论中告诉我们!
免责声明
- 本站文章均为原创,除非另有说明,否则本站内容依据 CC BY-NC-SA 4.0 许可证进行授权,转载请附上出处链接及本声明,谢谢。
- 本站提供的资源(插件或主题)均为网上搜集,如有涉及或侵害到您的版权,请立即通过邮箱 admin@wpwpp.com 通知我们。
- 本站所有下载文件,仅用作学习研究使用,下载后请在 24小时内 删除。请支持正版,切勿用作商业用途。
- 因代码可变性,本站不保证兼容所有浏览器、不保证兼容所有版本的 WordPress,不保证兼容您安装的其他插件。
- 本站保证所提供资源(插件或主题)的完整性,但不含授权许可、帮助文档、XML文件、PSD、后续升级等。
- 使用该资源(插件或主题)需要用户有一定代码基础知识!本站只提供汉化及安装教程,仅供参考。由本站提供的资源对您的网站或计算机造成严重后果的,本站概不负责。
- 有时可能会遇到部分字段无法汉化,同时请保留作者汉化宣传信息,谢谢!
- 本站资源售价只是赞助和汉化辛苦费,收取费用仅维持本站的日常运营所需。
- 如果您喜欢本站资源,开通会员享受更多优惠折扣,谢谢支持!
- 如果网盘地址失效,请在相应资源页面下留言,我们会尽快修复下载地址。
- 本站网址:wpwpp.com,联系邮箱:admin@wpwpp.com。














暂无评论内容