2017-02-22 19 views
0

Я пытаюсь создать слайдер фильма для экрана телевизора. Я начал создавать пользовательские поля, используя расширенные пользовательские поля acf в wordpress.Как я могу отобразить массив метаданных 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, поэтому вы можете 't выводится из полей без php. Этот вопрос не имеет смысла. Голосование закрывается. – Christina

ответ

0

Проблема заключается в том, что при использовании фильтра {{meta:somemetatag}} с ползунком оборотов он обходит вспомогательные функции acf, такие как get_field(), которые обрабатывают тяжелую работу при навигации по различным типам объектов и массивов при использовании более сложных полей ACF. Таким образом, трюк для правильного отображения этих значений в вашем слайдере будет использовать собственные короткие коды ACF в сочетании с фильтром revslider {{id}}.

Например, если вы пытаетесь отобразить возвращаемые значения из поля выбора ACF в должности на основе Revolution Slider можно попробовать следующее:

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

Этот выход АКФ поле my_acf_field_name для текущего сообщения, которое выдается Революционным слайдером.