在使用自定义Metabox时获取不同大小的图像缩略图

时间:2013-06-10 作者:Salih K

我正在为我的新项目中的一个页面使用自定义metabox,我正在使用它上载图像,并将其附加到页面。它工作得很好,我可以选择图像或使用WordPress的本地上传程序上传图像,然后附加它。问题是我只得到了大尺寸的图像。

我必须通过指定其宽度和高度来调整其大小。有没有办法通过WordPress本机上传程序获取上传或选定图像的其他大小。

我知道我可以用wp_get_attachment_image_src 函数,但为了使用此函数,我必须获取attachment\\u id,我没有它。

我只有一个图像url。我不知道我是否在什么地方错过了它。

1 个回复
SO网友:Pradipta Sarkar

使用这个并遵循结构

  $post_thumbnail_id = get_post_thumbnail_id( $post_id ); 
 $imgarr = wp_get_attachment_image_src($post_thumbnail_id,\'medium\'); 
 echo $imgarr[0];/*it will return image url in medium size*/

结束

相关推荐

Thumbnails Not Generating

好啊所以这是一个奇怪的问题。。。WordPress不生成缩略图,我设置了图像大小和所有内容。。。我很确定这与我的自定义帖子类型代码有关(见下文),因为当我删除它时,缩略图会正确生成。// Tells WP to add a slides and marquee sections add_action( \'init\', \'create_my_post_types\' ); // WP slides section attributes function create_