我需要使用ACF插件使用以下值的else语句。
我有一个名为"标题"
的字段<?php if ( get_field( 'headline') ) { ?>
<a href="<?php the_permalink(); ?>" rel="bookmark">
<img src="<?php the_field( 'headline' ); ?>" />
</a>
<?php } ?>
Wordpress标题代码:
<a href="<?php echo esc_url(get_permalink()); ?>">
<?php echo get_the_post_thumbnail(get_the_ID(), $thumbnail_size , array('alt' => get_the_title(),'title' => '')); ?>
</a>
我想要的是:如果第一个标题可用,则显示字段一,否则显示第二个wordpress标题代码
答案 0 :(得分:0)
试试这段代码:
<?php if(!empty(get_field( 'headline'))) { ?>
<a href="<?php the_permalink(); ?>" rel="bookmark">
<img src="<?php the_field( 'headline' ); ?>" />
<?php } else { ?>
<a href="<?php echo esc_url(get_permalink()); ?>">
<?php echo get_the_post_thumbnail(get_the_ID(), $thumbnail_size , array('alt' => get_the_title(),'title' => '')); ?></a>
<?php } ?>
答案 1 :(得分:0)
<?php $headline = get_field( 'headline'); ?>
<?php if($headline) { ?>
<a href="<?php the_permalink(); ?>" rel="bookmark">
<img src="<?php the_field( 'headline' ); ?>" />
</a>
<?php } else { ?>
<a href="<?php echo esc_url(get_permalink()); ?>">
<?php echo get_the_post_thumbnail(get_the_ID(), $thumbnail_size , array('alt' => get_the_title(),'title' => '')); ?>
</a>
<?php } ?>