Я надеюсь, что кто-то может помочь мне здесь. Я пытаюсь интегрировать ACF в тему, которую клиент приобрел.Пройдите расширенные пользовательские поля через блог Loop
Основная функциональность заключается в том, что я создал собственное поле на каждом посту, чтобы выбрать, где разместить сообщение. Таким образом, если они выбирают «Вариант A» в сообщении, тогда код должен проверять, чтобы этот параметр был истинным, прежде чем передать весь контент, связанный с этим сообщением (заголовок, содержимое, изображения и т. Д.).
A базовый код пример того, как это будет работать в стандартном PHP документ будет выглядеть следующим образом:
<?php if (have_posts()): while (have_posts()) : the_post(); ?>
<?php if(get_field('pick_your_theme') == "Theme1") { ?>
<h2><?php the_title(); ?></h2>
<p><?php the_excerpt(); ?></p>
<?php } ?><?php endwhile; ?>
<?php endif; ?>
проблема здесь в том, что тема автор создал страницу в одной гигантской открытой функции PHP, а не разбивая его (как в примере 1 выше), где я могу легко вставить селектор get_field.
Ниже приводится ссылка на код PHP для страницы:
Сообщение, которое вы помещаете в мусорный контейнер, выглядит не совсем иначе, чем пример кода, за исключением того, что автор темы использует «эхо», а не закрывает теги PHP. –