- Автор темы
- #1
Добрый день, для страницы созданые прозвиольные поля
Не могу разобратся как выводить повторяющиеся значения из complex slide_fragments
Все что относится 'complex', 'crb_slides', выводится, а значения в таблицу из секции 'complex', 'slide_fragments' не выводятся
PHP:
Container::make( 'post_meta', __( 'Page Options', 'crb' ) )
->where( 'post_type', '=', 'page' ) // only show our new fields on pages
->add_fields( array(
Field::make( 'complex', 'crb_slides', 'Slides' )
->set_layout( 'tabbed-horizontal' )
->add_fields( array(
Field::make( 'text', 'title', 'Title' ),
Field::make( 'text', 'desc', 'Title' ),
Field::make( 'complex', 'slide_fragments' )
->add_fields( array(
Field::make( 'text', 'name2', 'Title' )
->set_width( 33 ),
Field::make( 'text', 'spec2', 'Description' )
->set_width( 33 ),
Field::make( 'text', 'other2', 'Other' )
->set_width( 33 )
))
) )
PHP:
<?php $service = carbon_get_the_post_meta( 'crb_slides' );
if ( ! empty( $service) ): ?>
<?php foreach ( $service as $serv ): ?>
<div class="col-md-4 col-sm-4">
<div>
<h4 class="py-2"><?php echo $serv['title']; ?></h4>
<div>
<p class="py-2"><?php echo $serv['desc']; ?></p>
</div>
</div>
</div>
<table>
<thead>
<tr>
<th>Title</th>
<th>Description</th>
<th>Other</th>
</tr>
</thead>
<tbody>
<tr>
<td><?php echo $serv['name2'] ?></td>
<td><?php echo $serv['spec2'] ?></td>
<td><?php echo $serv['other'] ?></td>
</tr>
</tbody>
</table>
<?php endforeach; ?>
<?php endif; ?>
Все что относится 'complex', 'crb_slides', выводится, а значения в таблицу из секции 'complex', 'slide_fragments' не выводятся