使用高级自定义字段/ fishpig扩展显示图片

时间:2015-09-20 19:33:43

标签: wordpress magento fishpig

使用带有fishpig扩展名的高级自定义字段只显示前端图片的URL或“数组”或“ID”。 如何显示图片。

2 个答案:

答案 0 :(得分:1)

创建Image类型的字段时,可以选择返回类型。如果您使用的是最新版本的FishPig Advanced Custom Fields附加扩展程序(1.4.0.1),则返回类型有3个选项:

  • 对象
  • URL
  • 阵列

如果选择对象,将返回图像模型。拥有图像模型后,您可以获得图像的任何不同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 IntegrationAdvanced Custom Fields升级到最新版本。

答案 1 :(得分:0)

当回显URL时,在img src中运行它。

<img src="<?php echo the_field('image-url') ?>" />