获取 WordPress 帖子精选图像 URL 和帖子缩略图

在许多情况下,开发人员需要特色图像的直接 URL。这是因为帖子的特色图像(也称为帖子缩略图)用于单个帖子、页面和自定义帖子,并且在 WordPress 中发挥着至关重要的作用。就像其他媒体文件一样,有助于吸引访问者的注意力,但特色图像是其中最重要的。

当您的访问者登陆您的 WordPress 博客时,特色图像将作为文章内容的视觉提示,并使帖子更有趣。事实上,当您在社交媒体上分享博客时,它也可以充当横幅。

让我们了解如何获取 WordPress 帖子特色图像 URL 和帖子缩略图。

如何获取 WordPress 帖子特色图片 URL

您可以通过在 templatete.php 中添加以下代码来在自定义主题中显示特色图像:

1 <跨度样式= “字体粗细:400;” > <?php the_post_thumbnail ( ) ; ?> </span> _ _

但在许多情况下,开发人员需要特色图像的直接 URL ,并希望以不同的方式使用和显示它。例如,当特色图像用于标题、存档页面、最近的帖子页面或作为帖子背景图像等时。

在这些情况下,要求不仅仅是在帖子中显示特色图像。您可以使用特色图像 URL 来满足与上述场景相关的任何要求。

另请阅读:如何将 WordPress Favicon 添加到您的 WordPress 网站

首先,我在 CSS 文件中定义了一个wpblog-featured-image类,以便设置特色图像的样式。您可以为此类选择自己的样式格式,但我建议您使用以下 CSS 样式,因为它是专家最推荐的样式之一:

123456 wpblog精选图像 {背景位置: 50 % 50 % 背景重复 重复背景大小 覆盖;宽度 100 % }

对于帖子 ID($post->ID),您可以检查帖子的 URL。如下图所示,我的帖子ID是12。

获取精选图片 URL

要获取特色图像 URL,请将以下代码放入文件 single.php、post.php 和 template.php 中:

另请阅读:如何更改 Xampp 中的 PHP 版本

123456789 <?php $wpblog_fetrdimg = wp_get_attachment_url ( get_post_thumbnail_id ( $post> ID ) ?> < div class = "wpblog-featured-image"      <?php 如果 $wpblog_fetrdimg : ?> 样式= "wpblog-特色-背景-图像: url( <?php 回声 $wpblog_fetrdimg ; ?> );"      <?php 万一; ?>          >    </div> _ _

get_post_thumbnail_id用于检索帖子缩略图 ID

wp_get_attachment_url返回附件文件的完整 URI,如果失败则返回 false

获取单个帖子缩略图

在许多情况下,帖子缩略图是主题的功能,而不是 WordPress 核心功能的一部分。要在帖子和页面上启用对特色图像的支持,请使用以下代码片段:

123456 <?php 如果 (有_帖子_缩略图( $post- > ID ?> <?php $图像 = wp_get_attachment_image_src ( 获取帖子缩略图 ID ( $post- > ID ) , “单后缩略图” ?> < div id = "自定义背景" = “wpblog-特色图像” style = "背景图片: url(' <?php 回声 $图像[ 0 ] ; ? > ')" > </div> <? php 万一; ?>

wp_get_attachment_image_src返回包含不同值的图像属性的值:图像的 URL、宽度、高度和大小

当您使用时,不要忘记使用这些最好的 WordPress 图像压缩插件来优化您的图像。

结论

所以你有它。我希望您现在已经学会了如何获取 WordPress 帖子特色图像 URL 和帖子缩略图。如果您发现本教程有用并且希望我介绍一些与编码相关的其他主题,请在下面的评论中告诉我。

另请阅读:优化 WordPress 网站上图像的简单方法

本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、OS X、Android、iOS、WP8等系统的开关机。

通过下面的方式来联系我们:

电邮:138762189@qq.com

联系QQ:点击这里给我发消息

官方站:www.tadke.com

※ ※ 联系请加我的企鹅号 ※※

※ ※技术支持请微信联系站长 ※※

Copyright © 2023 Tadke.com. 琼ICP备20000547号