Intereting Posts
Редактирование плагина WordPress для добавления моей собственной функциональности Залить параметр term_query terms с почтовым термином Выровнять миниатюру Изменить постоянную ссылку типа персонализированного сообщения, чтобы отображать имя сообщения из другого настраиваемого типа сообщений? Различные URL-адрес архива и единой постоянной ссылки Обычные <a> ссылки в single-class.php и archive-class.php не работают nav_menu: как заставить подстраницу включить родительское меню Разработка плагинов – многоязычные – разные страницы Календарь Google в WordPress, показывающий события имена файлов get_template_part и шаблонов Как intergrate wordpress.com с твиттером, как это происходит с facebook? Тип пользовательской записи, регистрирующий тип страницы Лучшая, самая легкая тематическая рассылка / рассылка новостей? Как отобразить категории сообщения? (пользовательский тип сообщения) Запрещенная локальная ошибка и создание ошибок базы данных

do_shortcode закрыть

Я использую плагин jscrollpane на WordPress вместе с дополнительным настраиваемым плагином полей. Плагин jscrollpane использует следующие короткие коды:

[vr_jsp] [/vr_jsp] 

У меня есть два разных пользовательских поля, которые мне нужно установить между их собственным набором вышеуказанных коротких кодов, которые:

 <?php the_field('first_content_block'); ?> <?php the_field('second_content_block'); ?> 

Я понимаю, что вы можете использовать приведенный ниже код для этого, но я немного зациклен на том, что использовать для вывода пользовательского поля между двумя короткими кодами.

 <?php echo do_shortcode('[vr_jsp]CONTENT HERE[/vr_jsp]'); ?> 

Чтобы уточнить, мне нужно создать настраиваемое поле (first_content_block), где указано «СОДЕРЖАНИЕ ЗДЕСЬ».

Используйте get_field вместо поля the_field. Таким образом, вы можете присвоить его переменному.

 $first_comment = get_field('first_content_block'); $second_comment = get_field('second_content_block'); echo do_shortcode("[vr_jsp] $first_comment, $second_comment [/vr_jsp]"); 

Я не пробовал, но посмотрю, работает ли это.