Понадобилось мне тут выводить в табличной части множество полей и их значений в записях. В шаблон вывел, но были проблемки. Там где в полях не одно значение а их массив вместо значений выводилось Array. Победить удалось благодаря следующему коду

<?php
$fields = get_field_objects();

if( $fields )
{echo ‘<table>’;
foreach( $fields as $field_name => $field )
{if ( $field[‘value’] <> »)
{if( is_array($field[‘value’]) )
{
echo ‘<tr>’;
echo ‘<th>’ . $field[‘label’] . ‘</th>’;
echo ‘<th>’ . implode(«,», $field[‘value’]) . ‘</th>’;
echo ‘</tr>’; }

else
{
echo ‘<tr>’;
echo ‘<th>’ . $field[‘label’] . ‘</th>’;
echo ‘<th>’ . $field[‘value’] . ‘</th>’;
echo ‘</tr>’;
}
}
} echo ‘</table>’;
}
?>

Добавить комментарий