如何获取自定义帖子类型的裁剪缩略图源

时间:2014-04-18 作者:Pankaj

我需要大小为148*148px的缩略图url。我使用自定义的帖子类型进行推荐。我只需要像这样的图像源http://example.com/demoimage.jpg. 可以获取裁剪后的图像源。”“add\\u image\\u size”无法解决我的问题。我在<中有一些类和一些数据属性;img>;标签请帮忙谢谢

1 个回复
SO网友:Krzysiek Dróżdż

您应该使用以下代码添加自定义图像大小:

add_image_size( \'my-test-image-size\', 148, 148, true );
然后在模板文件中,可以使用wp_get_attachment_image_src 像这样:

$attachment_id = ...;  // i.e. get_post_thumbnail_id()
$image_info = wp_get_attachment_image_src($attachment_id, \'my-test-image-size\');
echo \'<img src="\'. $image_info[0] .\'" ... />\';  // $image_info[0] contains url of cropped image
更准确地说。。。wp_get_attachment_image_src 返回包含以下内容的数组:

url(url)宽度(width)高度(height):如果$url是调整大小的图像,则为true;如果是原始图像,则为false

结束

相关推荐

如何使用图片上传的getimageSize()?

我需要通过media box检查要上载的图像的分辨率,然后将其上载到自定义目录。作为起点,我使用了How Can I Organize the Uploads Folder by Slug (or ID, or FileType, or Author)?其中一部分是这样的:function wpse_25894_custom_upload_dir($path) { $use_default_dir = ( isset($_REQUEST[\'post_id\'] )