使用带有fishpig扩展名的高级自定义字段只显示前端图片的URL或“数组”或“ID”。 如何显示图片。
答案 0 :(得分:1)
创建Image类型的字段时,可以选择返回类型。如果您使用的是最新版本的FishPig Advanced Custom Fields附加扩展程序(1.4.0.1),则返回类型有3个选项:
如果选择对象,将返回图像模型。拥有图像模型后,您可以获得图像的任何不同URL(每个URL用于不同大小的图像)。有关可以调用以获取不同图像的方法列表,请参阅this article。
如果您选择网址,则会返回原始上传图片的网址。
如果选择数组,将返回包含图像ID,URL和对象的数组。 (例如,$ image [' id'],$ image [' object']和$ image [' url'])。要将图像ID转换为对象,请使用以下代码:
<?php $image = Mage::getModel('wordpress/image')->load($image['id']) ?>
<?php if ($image->getId()): ?>
<img src="<?php echo $image->getAvailableImage() ?>" alt="" />
<?php endif; ?>
如果您还没有,我建议将Magento WordPress Integration和Advanced Custom Fields升级到最新版本。
答案 1 :(得分:0)
当回显URL时,在img src中运行它。
即
<img src="<?php echo the_field('image-url') ?>" />