添加图像大小时get_the_post_thumbnail_url()不起作用

时间:2017-02-12 14:27:58

标签: wordpress

当我尝试在Wordpress中使用get_the_post_thumbnail_url()时,我有一种奇怪的情况。

更确切地说,我有这个变量:

$postImage = get_the_post_thumbnail_url('article-thumbnail-image');

并返回一个空值。如果我使用:

$postImage = get_the_post_thumbnail_url();

返回的值是正确的,但它具有不同的图像大小(150x150)。现在奇怪的部分是我使用:

the_post_thumbnail_url('article-thumbnail-image');

它显示正确的值,因为此图像大小已在functions.php中注册,但我需要使用GET功能。

我做错了吗?

1 个答案:

答案 0 :(得分:6)

get_the_post_thumbnail_url()中有两个参数。您需要为第一个参数使用null或post_id / post,并且大小将是第二个参数。 https://developer.wordpress.org/reference/functions/get_the_post_thumbnail_url/