Intereting Posts
Настройка 3 сайтов для подключения к 1 базе данных и совместного использования данных WooCommerce – как я могу перечислить один и тот же продукт как вариант, а также как простой продукт Сортировка таксономии в алфавитном порядке по мета-позиции, а не по умолчанию Как вы получаете сообщения от meta_query с помощью плагина JSON API? Перенаправление после add_rewrite_rule Navbar – отключить раскрывающийся список «onClick» Пользовательский шаблон страницы не отображается при создании страницы. WordPress для разработки технической документации? Родительские отношения родителя внутри WP DB WordPress Change Post Templates, но не выпадающий, но выбор изображения Загруженные изображения не отображаются на сетевом сайте Связывание специального значения с идентификатором пользователя 0 Как создать команду WP-CLI с помощью $ _POST? миниатюра, условия, еще не работают WordPress не создает таблицу при активации плагина

Поле ретранслятора Acf Pro возвращает значение null

У меня проблема с полем повторителя в Acf Pro. В принципе, он отлично работает в администраторе (он сохраняет данные), но ничего не появляется спереди. Это сводит меня с ума, потому что я использую тот же самый фрагмент на другом веб-сайте, той же версии WP, той же версии ACF, и он работает, но с веб-сайтом, который я сейчас разрабатываю, у меня возникает эта проблема как на местном уровне, так и на производстве.

Имя поля ретранслятора – logo_grid. Оно имеет поле изображения внутри (тип URL) с именем logo_grid_img

Это мой код:

<?php if( have_rows('logo_grid_logos') ): ?> <?php while( have_rows('logo_grid_logos') ): the_row(); ?> <img src="<?php echo get_sub_field('logo_grid_img'); ?>"> <?php endwhile; ?> <?php endif; ?> 

Я попробовал var_dump, и он просто возвращает null.

 <?php $my_var_dump = get_field('logo_grid_logos'); ?> <?php var_dump($my_var_dump); ?> 

Я довольно отчаянный. У кого-нибудь есть подсказки?

Solutions Collecting From Web of "Поле ретранслятора Acf Pro возвращает значение null"

Я только что решил эту проблему благодаря группе Avanced WordPress в Facebook ( https://www.facebook.com/groups/advancedwp/ ). Это была ошибка, которую я сделал: у меня был запрос перед пользовательскими полями, и его нужно было сбросить. Это рабочий фрагмент:

 <?php // WP_Query arguments $args = array ( 'post_type' => 'post', 'posts_per_page' => '4', ); // The Query $query = new WP_Query( $args ); // The Loop if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); the_title(); } } else { echo 'No posts found'; } // Restore original Post Data: this line was missing in my original code; adding it solved the issue. wp_reset_postdata(); ?> <?php if( have_rows('logo_grid_logos') ): ?> <?php while( have_rows('logo_grid_logos') ): the_row(); ?> <img src="<?php echo get_sub_field('logo_grid_img'); ?>"> <?php endwhile; ?> <?php endif; ?> 

Мой первоначальный запрос немного сложнее, но это рабочий пример. Благодаря!