我目前正在我正在开发的 wordpress 网站上使用高级自定义字段插件,事实证明它非常有用。
我购买了中继器插件,它帮助我生成了工作人员列表。但是我想工作人员不会总是有可用的图像,所以我想使用后备图像或使用在线占位符图像服务,如http://placehold.it?
这是代码:
<?php if(get_field('about_the_practioner')): ?>
<?php while(the_repeater_field('about_the_practioner')): ?>
<article class="colleague_excerpts">
<figure>
<?php if(get_field('image')): ?>
<img src="<?php the_field('image' ) ?>" alt="<?php the_sub_field('image_alt_text'); ?>">
<?php else: ?>
<img src="http://placehold.it/160x160&text=Awaiting Image">
<?php endif; ?>
</figure>
<div class="description">
<header>
<h4><?php the_sub_field('header')?><span><?php the_sub_field('title')?></span></h4>
</header>
<p><?php the_sub_field('text') ?></p>
<a href="<?php the_sub_field('page_link')?>" class="button"><?php the_sub_field('page_link_text') ?></a>
</div>
<hr>
</article>
<?php endwhile; ?>
<?php endif; ?>
如果特色图像不可用,我已经看到用于创建后备图像的条件语句。在这种情况下,我在调用图像时尝试了类似的方法,但是我不擅长使用 php,即使填充了图像字段,也只会将后备图像带入网页。任何帮助,将不胜感激。