Intereting Posts
Вопрос о bind_activation hook Каковы идеальные крючки для вызова register_sidebars? Как удалить собственный архив типа сообщения javascript не работает над представлением о событиях? WP_Query orderby изменен для включения пользовательских мета-изменений Добавить значения $ в post_class () Активное текущее меню – добавление класса в дочернюю тему Как вставлять в текстовый виджет? Создание географических регионов -> структура стран и взаимоотношения с таксономиями Отправить партию сообщений как HTML-адрес электронной почты? Использование WordPress в качестве библиотеки документов '&' вызывает ошибку в моем коротком коде, когда я перечисляю содержимое страницы как добавить пользовательский пункт меню, например, имя пользователя только в меню заголовка Перечислите условия таксономии текущих сообщений в виджетах WordPress Как мой плагин отображает заполненное новое почтовое окно

Как получить изображение ACF с помощью get_previous_post и get_next_post

Я использую функции WordPress «get_previous_post» и «get_next_post», чтобы получить заголовок и постоянную ссылку на соседние сообщения, которые просматривает пользователь, что работает нормально. Но когда я пытаюсь получить мета-поле изображения под названием «feature_image», используя Advanced Custom Fields, он возвращает только текущий образ сообщений.

Мой код:

<?php $prev_post = get_previous_post(); if (!empty( $prev_post )): ?> <a href="<?php echo get_permalink( $prev_post->ID ); ?>" title="<?php echo $prev_post->post_title; ?>"/> <div class="previous-article" style="background-image:url(<?php the_field('feature_image'); ?>);"> <div class="blur-overlay"> <div class="other-article-label"> Previous: </div> <div class="other-article-text"> <?php echo $prev_post->post_title; ?> </div> </div> </div> </a> <?php endif; ?> 

Есть ли у кого-нибудь возможные мысли или решения, которые могут помочь получить предыдущее и следующее значение мета-поля изображения?

Я ценю любую помощь, которую вы можете предоставить.

Solutions Collecting From Web of "Как получить изображение ACF с помощью get_previous_post и get_next_post"

Вы можете получить поле из другого сообщения / страницы, используя идентификатор из этого сообщения. Например: <?php get_field( 'field_name', $ID ); ?> <?php get_field( 'field_name', $ID ); ?>

Поэтому в вашем случае, чтобы получить поле изображения с предыдущей страницы, вы замените $ID на $prev_post->ID и field_name именем вашего поля.