从高级自定义字段获取价值

时间:2019-01-11 作者:user158807

我正在WordPress网站上使用高级自定义字段插件。我已经创建了一个模板页面,并将其设置为主页。在ACF插件中,我创建了一个名为Travel Form的新字段组,并在其中创建了一个名为locations的字段。请查看下面的屏幕截图

enter image description here

在我的模板中,我通过ACF函数按名称位置调用它,但我无法获取它。

这是我的密码

 <?php
    /*
  Template Name: Home Page
  */
  $field = get_field_object(\'locations\');
  print_r($field); die;
 ?>
我的错在哪里?请告诉我。我无法获取所有位置。

1 个回复
SO网友:RiddleMeThis

您正在尝试使用get_field_object, 这是不对的。

您应该使用的是get_field()the_field().

Example get_field():

$value = get_field( "locations" );

if( $value ) {
    echo $value;
} else {
    echo \'empty\';
}

Example the_field():

<p><?php the_field(\'locations\'); ?></p>
Note: ACF有great documentation, 你应该仔细看看。

相关推荐

如何清理wp-content/plugins/wordpress-seo中不必要的文件?

我目前维护Wordpress网站7年。磁盘使用率最近已满,因此我需要定期检查自动备份并保存这些备份,然后将其从服务器中删除。当我检查时,插件文件夹中的wordpress seo文件夹(这是Yoast seo默认插件文件夹)占用了太多空间。据我所知,它充满了各种版本的插件文件。确切地说,它位于wordpress seo插件的js/dist文件夹中。它包含几种类型的小型javascript,每个名称的末尾都有某种序列或版本号,总容量约为250-300 MB。我可以清理这些文件吗?如果是,是否安全?如果我从以前