SkyShot
@SkyShot
Фрилансер, интроверт, дизайнер, web-разработчик.

Не выводится поле с ACF. В чем проблема?

Ребят, вот создал поле типа "Текст", привязал его к определенной странице, но не выводится он
<? echo get_field('add_video_in_news');?>
Решил проверить по title страницы, мне выводит title постов (от одного)
Понять не могу, почему из цикла не выходит
<?get_header(); ?>
<section>
  <div class="top-banner bottom">
    <div class="top-banner__title">
      <h1><?php the_title(); ?></h1>
      <?php echo get_field('add_video_in_news');?>
      <div class="top-banner__sub-title">Когда у тебя есть джип, то так и хочется уехать туда, где грязно
и нет дорог. Именно так и поступили ребята из команды Rosan.</div>
    </div>
  </div>
</section>
<br>
<section>
  <div class="text">
    <div class="wrap">
    <?php 
          $posts = get_posts(array(
            'meta_query' => array(
              array(
                'key' => 'top_news',
                'compare' => '==',
                'value' => '1'
              )
            )
          ));
          if( $posts ): ?>
      <?php foreach( $posts as $post ): 
              setup_postdata( $post )
              ?>
      <div class="text__small">
        <?php the_post_thumbnail( $size, $attr ); ?>
      </div>
      <div class="text__medium">
                  <?php the_content(''); ?>
      </div>
      <?php endforeach; ?>
      <?php wp_reset_postdata(); ?>
          <?php endif; ?>
    </div>
  </div>
</section>
<section>
  <div class="news">
    <div class="wrap">
      <h3>Новости/фотографии</h3>
      <div class="news__left">
        <?= do_shortcode('[get_news__left]'); ?>
      </div>
       <?= do_shortcode('[get_news__right]'); ?>
    </div>
  </div>
  <button class="button bright news__more">ЗАГРУЗИТЬ ЕЩЁ</button>
</section>
<section>
  <div class="video">
    <div class="wrap">
      <h3>Видео</h3>
    </div>
    <div class="video__cont">
      <div class="wrap">
        <?php echo get_field('add_video_in_news');?>
      </div>
    </div>
  </div>
</section>

<?php get_footer(); ?>
  • Вопрос задан
  • 957 просмотров
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
А так?
<?get_header(); ?>
<?php while (have_posts()) : the_post(); ?>
<section>
  <div class="top-banner bottom">
    <div class="top-banner__title">
      <h1><?php the_title(); ?></h1>
      <?php the_field('add_video_in_news');?>
      <div class="top-banner__sub-title">Когда у тебя есть джип, то так и хочется уехать туда, где грязно
и нет дорог. Именно так и поступили ребята из команды Rosan.</div>
    </div>
  </div>
</section>
<br>
<section>
  <div class="text">
    <div class="wrap">
    <?php 
          $posts = get_posts(array(
            'meta_query' => array(
              array(
                'key' => 'top_news',
                'compare' => '==',
                'value' => '1'
              )
            )
          ));
          if( $posts ): ?>
      <?php foreach( $posts as $post ): 
              setup_postdata( $post )
              ?>
      <div class="text__small">
        <?php the_post_thumbnail( $size, $attr ); ?>
      </div>
      <div class="text__medium">
                  <?php the_content(''); ?>
      </div>
      <?php endforeach; ?>
      <?php wp_reset_query(); ?>
          <?php endif; ?>
    </div>
  </div>
</section>
<section>
  <div class="news">
    <div class="wrap">
      <h3>Новости/фотографии</h3>
      <div class="news__left">
        <?= do_shortcode('[get_news__left]'); ?>
      </div>
       <?= do_shortcode('[get_news__right]'); ?>
    </div>
  </div>
  <button class="button bright news__more">ЗАГРУЗИТЬ ЕЩЁ</button>
</section>
<section>
  <div class="video">
    <div class="wrap">
      <h3>Видео</h3>
    </div>
    <div class="video__cont">
      <div class="wrap">
        <?php the_field('add_video_in_news');?>
      </div>
    </div>
  </div>
</section>
<?php endwhile; ?>

<?php get_footer(); ?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
28 мар. 2024, в 21:25
2000 руб./за проект
28 мар. 2024, в 21:17
5000 руб./за проект
28 мар. 2024, в 20:46
150000 руб./за проект