ZamarShoo
@ZamarShoo
React/Vue, Node/PHP, Wordpress/Drupal

Как сделать вывод разных блоков на разных записях?

Есть задание, чтобы заказчик при создании услуги (в записях) мог добавить какой-либо из калькуляторов или никакой.
Я попробовал через плагин ACF сделать через тип Да / Нет, в html файле у меня через if, но выводится в услугах только тот калькулятор, который был выбран в последней записи. Как сделать, чтобы работало корректно?

5de3bdf243417047813909.png

В html:
...
<?php if( get_field('calc1') ): ?>
///код первого калькулятора
<?php endif; ?>
<?php if( get_field('calc2') ): ?>
///код второго калькулятора
<?php endif; ?>
...
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
ZamarShoo
@ZamarShoo Автор вопроса
React/Vue, Node/PHP, Wordpress/Drupal
Решил сам, нужно лишь в php файле передать еще и id, то есть:
...
<?php
$postID = get_queried_object_id();
?>
<?php if( get_field('calc1', $postID) ): ?>
///код первого калькулятора
<?php endif; ?>
<?php if( get_field('calc2', $postID) ): ?>
///код второго калькулятора
<?php endif; ?>
...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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