Задать вопрос
@megamutex

Как вывести кусок кода wordpress?

Здравствуйте! Wordpress с помощью плагина FacetWP и куска кода
<?php echo do_shortcode('[facetwp facet="facet_name"]'); ?>
выводит фильтр.
Есть плагин Advanced Custom Field, создает и выводит кастомные поля. (Вывод поля:<?php the_sub_field('field_name'); ?>) Вопрос: как сделать, чтобы в админке в кастомном поле задать имя, которое будет подставляться в такого вида код
<?php echo do_shortcode('[facetwp facet="facet_name"]'); ?>
и формировать фильтр?
У меня выводится только название.
  • Вопрос задан
  • 492 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@megamutex Автор вопроса
Проблема решилась выводом не шорткодом, а функцией.
<?php $variable = get_sub_field('add_facewt');
echo facetwp_display( 'facet', $variable); ?>


Может кому поможет.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
EaGames
@EaGames
Front-end developer
Делаете ровно что и обычно, только вместо the_sub_field('field_name'); пишите $variable = get_sub_field('field_name'); после которого echo do_shortcode('[facetwp facet="$variable"]');
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы