get_fields()

Возвращает массив значений (ключ => значение) для определенного поста.

get_fields([$post_id]);

Параметр $post_id (необязательный) По-умолчанию - текущий пост. Либо можно задать ID поста с сохраненными значениями, которые нужно получить.

Примены использования:

Вывести все поля:

Этот пример показывает как вывести все поля (имена и значения) списком.

<?php 
$fields = get_fields();
if( $fields ): ?>
  <ul>
    <?php foreach( $fields as $name => $value ): ?>
      <li><b><?php echo $name; ?></b> <?php echo $value; ?></li>
    <?php endforeach; ?>
  </ul>
<?php endif; ?>

Отладка

Пример показывает как get_fields() может быть использована для отлидки значений поста с ID 123.

<?php 
if( $fields )
  echo '<pre>';
    print_r( get_fields(123) );
  echo '</pre>';
?>
© 2016 — 2020. При копировании материалов обязательна активная индексируемая ссылка на источник.