WooCommerce: значение ACF не учитывается в категории продуктов - PullRequest
0 голосов
/ 24 января 2019

Я создал настраиваемые поля для категории WooCommerce.Местоположение показано ниже, и они работают правильно.

Woocommerce category ACF fields

Однако, когда я перехожу к файлу archive.php и пытаюсь выполнить the_field('category_banner), он не находитданные.Вот пример того, как я это изложил.

<?php
$categorybanner      = get_field('category_banner');
$categorydescription = get_field('category_description');
?>

<div class="container-fluid" id="ivy-banner" style="background: url('<?php echo $categorybanner ?>') center / cover"></div>
<h4 class="text-black"><?php echo $categorydescription; ?></h4>

Есть причина, почему этот код не работает?Я могу только предположить, что это имеет отношение к местоположению, а не к самому коду.Как я могу обойти это?

1 Ответ

0 голосов
/ 24 января 2019

Пожалуйста, попробуйте следующий код.Это может помочь вам получить значения.

    <?php
  $term = get_queried_object();
  $categorybanner      = get_field('category_banner', $term);
  $categorydescription = get_field('category_description', $term);
?>

<div class="container-fluid" id="ivy-banner" style="background: url('<?php echo $categorybanner ?>') center / cover"></div>
<h4 class="text-black"><?php echo $categorydescription; ?></h4>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...