如何使用if语句显示高级自定义字段

时间:2016-12-11 21:28:19

标签: php wordpress advanced-custom-fields

我想在我的存档页面上显示高级自定义字段,但以下代码一直给我一个错误:

<?php
    do_action( 'editorial_post_categories' );
    if ( is_single() ) {
        // do something or nothing
    } else {
        <?php the_field('acf_123'); ?>
    }
?>

我想要显示的高级自定义字段是&#34; acf_123&#34;

1 个答案:

答案 0 :(得分:0)

看起来你正在嵌套<?php标签。您已在顶部打开一个,因此您无需再次打开它们。尝试:

<?php
    do_action( 'editorial_post_categories' );
    if ( is_single() ) {
        // do something or nothing
    } else {
        the_field('acf_123');
    }
?>

也就是说,移除<?php?> the_field()电话。{/ p>