为什么我不能用自定义大小显示Attach_Image_src?

时间:2014-07-16 作者:user51030

我正在尝试显示一个具有自定义大小的附件,该附件是用我创建的add_image_size 称为“custom-size-01”

代码返回的是单词“Array”

我查看了wordpress参考资料,并一直在尝试wp_get_attachment_image_src 参考并尝试了它提供的示例代码,但我无法使其正常工作。

我还没有弄清楚我做错了什么,可以使用任何输入来显示我在哪里犯了错误。

if($imageid){
 echo "<img src=\\"";
 echo  wp_get_attachment_image_src( $imageid, \'custom-size-01\', false); 
 echo "\\" width=\\"100%\\" >"; 
 } 

1 个回复
最合适的回答,由SO网友:Richzendy 整理而成

使用wp\\u get\\u attachment\\u image\\u src,您可以获得一个数组,其值对应于(0)url、(1)宽度、(2)高度和(3)图像附件的比例(来自wordpress文档)。

您的代码可以是:

if($imageid){
$image_attributes = wp_get_attachment_image_src( $imageid, \'custom-size-01\', false);
 echo "<img src=\\"";
 echo $image_attributes[0];  
 echo "\\" width=\\"100%\\" >"; 
 } 

结束

相关推荐

Echo HTML in custom shortcode

我写了一个我正在努力完善的短代码。它基本上只是得到一个书签列表并打印出来。但我需要根据定义的类型在其周围添加HTML。extract(shortcode_atts(array(\'cat\' => \'\', \'type\' => \'\'), $atts)); $bookmarks = get_bookmarks( array( \'orderby\' => \'name\', \'order\' => \'ASC\',