Как добавить поле ACF как класс в div - PullRequest
0 голосов
/ 21 февраля 2019

Я создал набор фильтров в статических html и js, но теперь я конвертирую все в WP, у меня возникла проблема.Мои теги выглядят так:

<div class="col-lg-4 filterDiv <?php the_sub_field('language'); ?> <?php the_sub_field('theme'); ?> <?php the_sub_field('media'); ?>">
    <h2>English Crime Video</h2>
</div>

Однако, это не работает, потому что я думаю, что "" не заставляет файл переходить в режим php.Я не могу понять, как разместить кавычки, чтобы обойти это?

ОБНОВЛЕНИЕ:

<div class="row">
    <?php if( have_rows('about_additional_info') ):
        while( have_rows('about_additional_info') ): the_row(); ?>
            <div class="col-lg-4 filterDiv <?php the_sub_field('language'); ?> <?php the_sub_field('theme'); ?> <?php the_sub_field('media'); ?>">
                <h2>English Crime Video</h2>
            </div>
        <?php endwhile;
    endif; ?>
</div>

1 Ответ

0 голосов
/ 21 февраля 2019

Технически это должно работать независимо от того, находятся ли они в классе или нет.У вас это работает в другом месте на странице?

В прошлом я также обнаружил, что у меня возникли проблемы, если на странице нет цикла.Поэтому убедитесь, что вы включаете цикл тоже.

<?php while ( have_posts() ) : the_post(); //start loop ?>

<?php if( have_rows('about_additional_info') ): while( have_rows('about_additional_info') ) : the_row(); ?>

<div class="col-lg-4 filterDiv <?php the_sub_field('language'); ?> <?php the_sub_field('theme'); ?> <?php the_sub_field('media'); ?>">
<h2>English Crime Video</h2>
</div>

<?php endwhile; endif; ?>

<?php endwhile; // end of the loop. ?>

...