Задать вопрос

Как реализовать отображение блока на всех страницах wordpress одновременно?

Для работы использую ACF плагин.
Есть ряд страниц, которые имеют разные шаблоны. Но независимо какой шаблон имеет страница, я хотел бы отображать один блок при при включеном состояни (истина) в произвольном Поле ACF.
Например: Заходит пользователь на страницу и там у него есть поле:
Добавить блок на страницу? и два варианта on или off.
Если включен (on), то блок будет отображаться на данной странице. На всех других страницах его не должно быть. И так со всеми страницами.
На текущем этапе у меня получилось это сделать только для одной странице с определенным шаблоном. Я выполнил такой код в шаблоне странице:
<!-- seo-block-tags -->
    <?php $btn_on = get_field('throught_links');?>
    <?php if($btn_on == 'on') : ?>
		<section id="seo-block-tags">
			<div class="container">

        <?php if( have_rows('seo_links_page') ): $i = 0; ?>
          <?php while( have_rows('seo_links_page') ): the_row();
            $tag_title = get_sub_field('title');
            $tag_link = get_sub_field('link');
            $tags_amount = count(get_field('seo_links_page'));
          ?>
            <a href="<?php echo $tag_link; ?>" class="seo-block__tags-item">
              <?php echo $tag_title; ?>
            </a>
          <?php $i++; ?>
          <?php endwhile; ?>
        <?php endif; ?>
      
			</div>
		</section>
    <?php endif; ?>
		<!-- seo-block-tags ends -->


А как сделать чтобы на всех страницах одновременно все это работала, прописав данный код в одном только месте? возможно ли так или нет?
  • Вопрос задан
  • 423 просмотра
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@bq911
Сохрани значение кнопки в куках и проверяй на каждой странице
Ответ написан
Ваш ответ на вопрос

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

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