我正在尝试显示一个具有自定义大小的附件,该附件是用我创建的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%\\" >";
}
最合适的回答,由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%\\" >";
}