Advanced custom fields PRO —— WordPress 自定义字段插件调用方法

get_field()与the_field()

the_field()自动在页面上显示字段值,而get_field()则不显示。

在将字段值分配给变量时,或在代码中处理返回的内容时,请使用get_field()。

简单的例子

<?php echo get_field('my_field_name'); ?>

从不同的文章或页面中获取字段值

<?php echo get_field('my_field_name', 123); ?>

这将从ID为123的帖子中返回 my_field_name 的值。

 

从选项页面获取字段值

<?php echo get_field('my_field_name', 'option'); ?>

这将从通过ACF创建的选项页面中回显 my_field_name的值。

 

检查字段是否存在

<?php if( get_field('my_field_name') ){ ?>
    <?php echo get_field('my_field_name'); ?>
<?php }; ?>

如果字段不为空,显示该字段。

 

使用单选按钮获取字段

这是一个有关如何使用ACF根据选项(在这种情况下为颜色选择)进行不同输出的示例。虽然您可以用来<?php echo get_field('color_options'); ?>直接输出值,但也可以根据选择来更改标记。

<?php $option = get_field('color_options'); ?>
    
    <?php if( $option == 'red' ){ ?>
    
    <?php } else if( $option == 'blue' ){ ?>
        
    <?php } else if( $option == 'green' ){ ?>
        
    <?php } else if( $option == 'yellow' ){ ?>

<?php } ?>

 

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注