我认为你对这个系统想得太多了。不幸的是,这个命名法没有帮助。这里的缩略图是使用get\\u The\\u post\\u Thumbnail\\u url()时的实际图像。
例如。比如今天你上传了一张名为myimage的图片。jpg。
如果您要按日期将图像存储到以下目录中:/wp-content/uploads/2017/07/myimage,则可以这样做。jpg。
现在,当您致电时:
$featured_img_url = get_the_post_thumbnail_url(\'full\'); //(or leave the parameter blank)
echo $featured_img_url;
您将获得:
http://www.example.com/wp-content/uploads/2017/07/myimage.jpg
另一方面,如果使用此代码:
$featured_img_url = get_the_post_thumbnail_url(\'thumbnail\'); //(or choose a different thumbnail size..medium...large...)
echo $featured_img_url;
它将返回:
http://www.example.com/wp-content/uploads/2017/07/myimage30x30.jpg
根据缩略图设置自动生成的图像。
为了避免命名混乱,您还可以尝试。。。
wp_get_attachment_image_url()
但这需要实际的附件id,而不是post id,无论你是否在循环中。
$imgid = 6; //need to get it dynamically
$imgurldesktop = wp_get_attachment_image_url( $imgid, \'\' ); //use default image size
$imgurlmobile = wp_get_attachment_image_url( $imgid, \'home-slide-img-mobile\' ); //use custom set size