get_field () возвращает старые значения - PullRequest
0 голосов
/ 16 мая 2019

У меня проблема с get_field ().Эта функция не возвращает последнее вставленное значение с ранее созданными полями.Если я создаю новое поле, get_field () не возвращает никакого значения.Все значения правильно хранятся в базе данных.В чем может быть проблема?У меня есть ACF 5.8.0 и Wordpress 5.2.

РЕДАКТИРОВАТЬ

<?php /* Template Name: Chi Siamo */ ?>
<?php get_header(); ?>

<?php $address_map = get_field('indirizzo_mappa'); ?>

<div id="aboutUs" class="container">

    <?php while ( have_posts() ) : the_post(); ?>
    <div class="title">
        <?php the_title(); ?>
    </div>
    <div class="content">
        <?php the_content(); ?>
    </div>
    <?php endwhile; ?>

</div>

<?php if ($address_map) : ?>
<h1 class="mapTitle"><?php echo __('WHERE WE ARE','noisegallery'); ?></h1>
<div id="map" data-address="<?php echo $address_map; ?>"></div>
<?php endif;?>

<div class="firma">Designed from scratch by <b><a target="_blank" href="http://hellodude.it">DUDE</a></b></div>

<?php get_footer(); ?>

1 Ответ

0 голосов
/ 16 мая 2019

get_field('yourFieldName') необходимо отобразить, и, как я уже сделал, включите имя поля для получения значения.

Вы также можете использовать the_field('yourFieldName') without adding echo`. Смотрите примеры ниже:

Использование get_field():

<h2><?php echo get_field('yourFieldName'); ?></h2>

Использование the_field():

<h2><?php the_field('yourFieldName'); ?></h2>

...