Я надеюсь, что здесь мне кто-нибудь поможет. Я пытаюсь интегрировать ACF в тему, купленную клиентом.
Основная функциональность заключается в том, что я создал настраиваемое поле для каждого сообщения, чтобы выбрать, где разместить сообщение. Таким образом, если они выбирают «Вариант А» в сообщении, тогда код должен проверить, является ли этот параметр истинным, прежде чем передавать весь контент, связанный с сообщением (заголовок, контент, изображения и т. Д.)
Базовый пример кода того, как это будет работать в стандартном документе 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-код для страницы: