在许多情况下,开发人员需要特色图像的直接 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 网站上图像的简单方法
RSS