所以我正在使用WordPress的高级自定义字段,我有一个转发器子字段,您可以在其中链接文件以供下载,也可以选择不同字段中的页面链接作为标记我的页面。 我的两个字段命名为: fil_url PAGE_URL
这是我的常规标记,它返回一个,在这种情况下是上传的文件。 PHP / HTML:
<a href="<?php the_sub_field('fil_url')):) ?>open</a>
所以我想要的是if语句,如果fil_url为空,则显示page_url。但我不知道怎么写这个。 Plz帮助:)
答案 0 :(得分:1)
<?php
$file_url = get_sub_field( 'fil_url' );
$href = ( ! empty( $file_url ) ) ? get_sub_field( 'fil_url' ) : get_sub_field( 'page_url' );
echo '<a href="' . $href . '">open</a>';
?>
答案 1 :(得分:0)
在修补了@ diggy的帖子后,我找到了这个解决方案:
<?php
$href = ( get_sub_field( 'fil_url' ) ) ? get_sub_field( 'fil_url' ) : get_sub_field( 'page_url' );
<?>