Intereting Posts
создать раскрывающееся меню Как подключиться к базе данных WordPress в плагине? Итеративно добавьте вспомогательные короткие коды в php-массив Изменение значения по умолчанию wp_search_stopwords Как присоединить загруженное видео к сообщению с переднего конца Опубликовать содержимое определенной записи «Тип персонализированного сообщения» в сообщении, используя короткий код Добавить пост переписывать постоянную ссылку с предыдущего поста в 4.6 Как мне заказывать сообщения по дате изменения? Сделайте «Опубликован». Посмотреть сообщение "Открыть в новой вкладке Динамическое выпадение детских терминов, а затем выпадающие сообщения Получить и отобразить информацию о профиле пользователя? Блог не проиндексирован Добавить гиперссылки в описании мультимедиа Формат даты с родительным падетом имени месяца не работает Перенаправление на домашнюю страницу при сохранении любого отредактированного кода

Поле ретранслятора 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; ?> 

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