Всем привет! Прошу помочь разобраться с выводом carbon fields. В чём ошибка?
<?php
$args = [
'post_type' => ['testul-cov','specialist'],
// 'post_type' => 'any',
];
$query = new WP_Query($args);
// print_r($query);
while ($query->have_posts()) : $query->the_post();
$dates = carbon_get_post_meta($query->ID, 'short-list', 'complex');
print_r($dates);
if ($dates) {
foreach ( $dates as $data ) {
$short1 = $data['short1'];
$short2 = $data['short2'];
$short3 = $data['short3'];
}
}
?>
В dates ничего нет...
Код Carbon fields
add_action( 'carbon_fields_register_fields', 'crb_attach_theme_options' );
function crb_attach_theme_options() {
Container::make( 'post_meta', 'List of' )
->where( 'post_type', '=', 'testul-cov' )
->add_fields( [
Field::make( 'complex', 'test-field', 'testarea covid' )
->add_fields( [
Field::make( 'image', 'separate-page-field1', 'Изображение' ),
Field::make( 'text', 'separate-page-field2', 'Заголовок' ),
Field::make( 'text', 'separate-page-field3', 'О услуге' ),
Field::make( 'text', 'separate-page-field4', 'Цена' ),
] ),
Field::make( 'complex', 'short-list', 'Short list' )
->add_fields( [
Field::make( 'text', 'short1', 'one' ),
Field::make( 'text', 'short2', 'two' ),
Field::make( 'text', 'short3', 'three' ),
] ),
] );
}