Wordpress自定义字段和图像;不存在


Wordpress Custom Fields and Images that don't exist

我有一个页面(http://schroeder.s482.sureserver.com/york-family-farm/)这是一个使用高级自定义字段插件从上传的照片中生成的照片库。这个页面中只有一张照片,但其他页面最多可以有21张照片。有没有办法让它只显示实际存在的图像?

这是我用来显示它的代码:

    <a href="<?php the_field('featuredimage'); ?>" target="_blank">
    <img src="<?php the_field('featuredimage'); ?>" width="290px" height="217px" id="ffs-pic">
    </a>

非常感谢!喜欢向你们学习!

我猜"featuredimage"是您自己使用Advanced Custom Fields插件创建的字段。

假设是这样的话,你有几个选择。

  1. 仍然使用免费版本,您可以再创建20个图像字段,并将它们命名为"image2"、"image3"、"image_4"等。然后将它们插入到模板中,就像显示"featuredimage"一样。这有一个明显的缺点,那就是必须手动创建所有内容,而不是循环浏览图像并以编程方式生成HTML。

  2. 购买他的一个附加组件,如Gallery或Repeater。它们是为这类事情准备的,会为你节省很多工作。

如果这些都没有道理,请告诉我。