PHP在WordPress中显示图像问题

时间:2017-09-20 10:01:18

标签: php wordpress

在此页面http://www.cardiffchristmasmarket.com/visit/我试图让4张图像显示在侧面 - 只显示3张图像,当我将第4张图片上传到WordPress中的页面时,它只是立即将其删除。帮助!

以下页面的PHP:

<div class="col span_1_of_4">


<div class="page_image">

    <?php if( get_field('image_1') ): ?>

        <a href="/find-us"><img src="<?php the_field('image_1'); ?>" /></a>

    <?php endif; ?>
    </div>

<div class="page_image">

    <?php if( get_field('image_2') ): ?>

        <img src="<?php the_field('image_2'); ?>" />

    <?php endif; ?>
    </div>

<div class="page_image">

    <?php if( get_field('image_3') ): ?>

        <img src="<?php the_field('image_3'); ?>" />

    <?php endif; ?>
    </div>

<div class="page_image">

    <?php if( get_field('image_4') ): ?>

        <img src="<?php the_field('image_4'); ?>" />

    <?php endif; ?>
    </div>
</div>

4 个答案:

答案 0 :(得分:0)

检查您的wordpress设置,它可能设置为仅显示三个图像。它可能是页面设置或小部件,主题设置。

答案 1 :(得分:0)

它正在使用ACF(高级自定义字段)

检查此网址是否正确显示图片:https://www.advancedcustomfields.com/resources/image/

    <?php 

$image = get_field('image');

if( !empty($image) ): ?>

    <img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />

<?php endif; ?>

答案 2 :(得分:0)

请检查名称“image_4”是否与自定义字段中的ID匹配 或检查自定义字段中图像的返回类型

答案 3 :(得分:0)

感谢您的帮助!

问题在于自定义字段 - 缺少图像4的字段名称&#39; _&#39;

谢谢!