2017-02-22 62 views
0

我正尝试为Cinema电视屏幕构建影片滑块。 我开始使用wordpress中的acf高级自定义字段来构建自定义字段。如何在旋转滑块中显示acf元数据阵列

除了使用更多选项显示acf元数据外,一切正常。 革命滑块和网格现在其显示之类的词(阵列) image displaying array 这是我使用滑块来显示自订栏

**in cornerstone** 
 
{{acf:field_name}} 
 

 
**in sidebar** 
 
[acf field="field_name"] 
 

 
**in the grid** 
 
#meta:field_name# 
 

 
**in revolution slider** 
 
{{meta:field_name}} 
 

 
**in template** 
 
*// simple* 
 
<?php the_field('field_name'); ?> 
 

 
*// multiple options* 
 
<?php 
 
\t // vars 
 
      $values = get_field('field_name'); 
 

 
      // check 
 
      if($values): ?> 
 
       <ul> 
 
       <?php foreach($values as $value): ?> 
 
        \t <li><?php echo $value; ?></li> 
 
        <?php endforeach; ?> 
 
       </ul> 
 
      <?php endif; ?>

我怎样才能使这项工作所以它会显示更多的选项,比如template page

有人请帮我

+0

ACF有大量的文档。 https://www.advancedcustomfields.com/resources/get_field/ – Christina

+0

我试图在革命滑块实现这一点,所以我的问题是如何做到这一点没有PHP –

+0

WordPres是PHP和所有插件像ACF是PHP所以你可以从没有php的字段输出。这个问题没有意义。投票结束。 – Christina

回答

0

问题是,当使用带有rev滑块的{{meta:somemetatag}}过滤器时,它会绕过诸如get_field()之类的acf帮助程序功能,该功能处理在使用更复杂的ACF字段时导航各种类型的对象和数组时涉及的繁重工作。因此,将这些值正确显示在rev滑块中的技巧是将本机ACF短码与revslider {{id}}过滤器结合使用。

例如,如果你试图在基于革命滑块后,显示从ACF选择字段的返回值,你可以尝试以下方法:

[acf field="my_acf_field_name" post_id="{{id}}"]

这将输出my_acf_field_name ACF领域为Revolution Slider呈现的当前帖子。