2016-01-17 3 views
0

У меня есть сайт Wordpress с использованием дополнительных настраиваемых полей и вам нужно вставить значение короткого кода, которое они вводят в файле шаблона PHP. Мне нужно вставить этот кодPHP-код в PHP Echo

<?php the_field('image_gallery'); ?> 

в этом PHP эхо

<?php echo do_shortcode('CODE IN HERE'); ?> 

Так что он может выводить шорткод пользователь вводит в шаблоне PHP.

Спасибо!

ответ

1

Единственный способ сделать это было бы использовать get_field() для return значение, хранящееся в image_gallery функции do_shortcode():

<?php 
    $image_gallery_shortcode = get_field('image_gallery'); 
    echo do_shortcode($image_gallery_shortcode); 
?> 
+0

Эй, спасибо за это. Но на фронте, где галерея должна идти, он выводит: [Ошибка RoyalSlider] Неверный идентификатор RoyalSlider или проблема с запросом. Несмотря на то, что короткий код правильный и все. – user3273481

+1

@ user3273481, если короткий код указан правильно, и на вопрос ответили, что вы должны его принять и задать новый вопрос, где вы можете объяснить свою проблему немного яснее, как минимум вы должны подтвердить, что запрашивается идентификатор, и если он существует, и код. – David