• Здравствуйте!
    Вывел описание рубрики товаров Woocommerce, через ACF. но нужно указать один аргумент — чтобы оно выводилось тольна на первой странице Таксономии.
    Скажите, как это сделать?
    Если что, код вывода таксономии в теме такой:

    <!-- дополнительное описание ктегории -->
    <?php $queried_object = get_queried_object(); $taxonomy = $queried_object->taxonomy;$term_id = $queried_object->term_id; the_field('dop-opisanie', $taxonomy . '_' .$term_id); ?>
    

    Описание выводится сечас. Но на всех страницах пагинации. А как сделать только на первой?
    <a href="https://stl-orto.ru/product-category/bandajy-ortezy/">страница сайта, где есть пагинация</a>
    Если добавлять /page/2/ и тп, то описание выводится везде.
    нужно править ACF?

    • Тема изменена 2 года, 10 месяцев назад пользователем Юрій. Причина: И зачем было оборачивать в code весь текст? Читать же неудобно
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Почему не используете штатное поле? Оно как раз так и работает.

    Здравствуйте!
    Штатное поле работает. Оно выводится сверху. Пишу там немного, больше для зачина, строчки три. А этим кодом через ACF вывел дополнительное описание страниц, которые в угоду СЕО нужно убрать на страницах пагинации рубрики, кроме первой.
    Вот в этом и вопрос.

    Попробуйте перед выводом добавить:

    if ( !is_paged() ) {
      print get_field('second_description');//ваше поле ACF
    }

    Спасибо!
    Ваш код вообще убрал доп.описание со всех страниц.

    Я вывел так:

    <?php
    if ( !is_paged() ) {
     $queried_object = get_queried_object(); $taxonomy = $queried_object->taxonomy;$term_id = $queried_object->term_id; the_field('dop-opisanie', $taxonomy . '_' .$term_id); 
    }
    ?>

    Все заработало:

    <a href="https://stl-orto.ru/product-category/orrto_obuv/page/3/">тут нет</a>
    <a href="https://stl-orto.ru/product-category/orrto_obuv/">а на первой странице есть</a>
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Поле ACF только на 1 странице таксономии» закрыта для новых ответов.