当我尝试在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功能。
我做错了吗?
答案 0 :(得分:6)
get_the_post_thumbnail_url()中有两个参数。您需要为第一个参数使用null或post_id / post,并且大小将是第二个参数。 https://developer.wordpress.org/reference/functions/get_the_post_thumbnail_url/