返回

WordPress文章缩略图URL获取方法汇总:一文掌握

php

在WordPress中获取文章缩略图(特色图片)URL

简介

在WordPress网站上,文章和页面的特色图片非常重要,它们不仅可以吸引读者的注意力,还可以为你的内容增添视觉吸引力。因此,获取文章缩略图的URL是网站开发中经常遇到的问题。本文将探讨在WordPress中获取文章缩略图URL的多种方法。

使用get_the_post_thumbnail_url()函数

这是获取文章缩略图URL最简单的方法,其语法如下:

get_the_post_thumbnail_url();

此函数返回文章缩略图的URL。如果你需要指定缩略图的大小,可以将缩略图大小作为第二个参数传递给函数。例如,要获取中等大小的缩略图的URL,代码如下:

get_the_post_thumbnail_url( $post->ID, 'medium' );

使用the_post_thumbnail_url()函数

此函数与get_the_post_thumbnail_url()函数类似,但它直接输出文章缩略图的URL,而不是将其返回为字符串。语法如下:

the_post_thumbnail_url();

示例

以下是获取文章缩略图URL并将其显示在页面上的一个示例:

<a href="#" rel="prettyPhoto">
    <?php the_post_thumbnail('thumbnail'); ?>
</a>

获取完整特色图片URL

除了获取缩略图URL之外,你还可以获取完整特色图片的URL。代码如下:

<a href="<?php echo get_the_post_thumbnail_url( $post->ID, 'full' ); ?>" rel="prettyPhoto">
    <?php the_post_thumbnail('thumbnail'); ?>
</a>

此代码将生成一个链接,当点击时,它将打开完整尺寸的特色图片。

提示

  • 确保你的文章或页面已设置特色图片。
  • 如果你的主题不支持特色图片,你需要手动添加特色图片功能。
  • 你可以使用多种插件来管理WordPress中的特色图片。

常见问题解答

  1. 如何检查我的文章是否有特色图片?

你可以在WordPress仪表板的“媒体库”中查看文章是否有特色图片。

  1. 如何更改特色图片的大小?

你可以将缩略图大小作为第二个参数传递给get_the_post_thumbnail_url()函数。

  1. 我可以使用什么插件来管理特色图片?

推荐使用的插件包括:

  • Regenerate Thumbnails
  • Enable Media Replace
  • WP Smush
  1. 为什么我的文章没有显示缩略图?

这可能是由于以下原因:

  • 你没有为你的文章设置特色图片。
  • 你的主题不支持特色图片。
  • 你正在使用一个插件,它禁用了特色图片功能。
  1. 如何使用缩略图URL创建链接?

你可以使用<a>标签将缩略图URL与一个链接相关联。代码如下:

<a href="URL"><img src="缩略图URL" alt="图片"></a>