Дамп массива в поле acf - PullRequest
1 голос
/ 09 мая 2020

У меня есть список вариантов, в которых люди выбирали вариант. Эти варианты добавляются в массив $players. Я использую расширенное настраиваемое поле в Wordpress и не знаю, какой тип поля выбран. Фактически, она должна быть пустой, прежде чем люди сохранят эту страницу.

<div class="team_players">
<?php
for ($i = 1;$i < 6;$i++)
{
    $args = array(
        'post_type' => 'sp_player',
        'posts_per_page' => 5,
    );

    $query = new WP_Query($args);
    if ($query->have_posts()):
?>
                    <label for="players">Joueur <?=$i ?></label>
                    <?php
        echo '<select name="players[]">';
        echo '<option value="default">Choisissez un joueur</option>';
        while ($query->have_posts()):
            $query->the_post();
            echo '<option value="' . get_the_ID() . '">' . get_the_title() . '</option>';
        endwhile;
        echo '</select>';
        wp_reset_postdata();
    endif;
}
?>
</div>

1 Ответ

0 голосов
/ 09 мая 2020

Если вы просто хотите сохранить данные массива и повторно использовать их позже для визуализации, вы можете использовать json_encode($array) для кодирования массива и сохранения его как простого текста. Позже вы можете использовать json_decode($str), чтобы вернуть значение и использовать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...