Я использую плагин свойств wp в моей теме WordPress. При создании новой записи в свойстве wp все отображается так, как ожидается, за исключением случаев, когда есть список массивов.
После создания нового поста, ниже приведен список массивов, сгенерированных для галереи
<gallery>
<object>
<post_title>4</post_title>
<post_excerpt/>
<post_content/>
<menu_order>0</menu_order>
<attachment_id>78885</attachment_id>
<thumbnail>
http://localhost/hpr/wp-content/uploads/2019/05/4-150x150.jpg
</thumbnail>
<medium>
http://localhost/hpr/wp-content/uploads/2019/05/4-300x225.jpg
</medium>
<medium_large>
http://localhost/hpr/wp-content/uploads/2019/05/4-350x220.jpg
</medium_large>
<large>
http://localhost/hpr/wp-content/uploads/2019/05/4.jpg
</large>
<map_thumb>
http://localhost/hpr/wp-content/uploads/2019/05/4-75x75.jpg
</map_thumb>
<tiny_thumb>
http://localhost/hpr/wp-content/uploads/2019/05/4-100x100.jpg
</tiny_thumb>
<sidebar_wide>
http://localhost/hpr/wp-content/uploads/2019/05/4-195x130.jpg
</sidebar_wide>
<slideshow>
http://localhost/hpr/wp-content/uploads/2019/05/4-640x235.jpg
</slideshow>
</object>
Я пытался отобразить изображения, используя приведенный ниже код
<?php echo wp_get_attachment_image_src ($attachment->ID, 'full'); ?>
а также попробовал приведенный ниже код
$galleries1 = get_post_gallery_images( get_the_ID() );
echo $gallery1;
Невозможно отобразить изображения из галереи.
Так же, как я не мог отобразить список объектов, созданных для поля -> удобства.
<objects>
<object>
<ID>78884</ID>
-----
-----
-----
<amenities>
<object>Clubhouse</object>
<object>Community View</object>
<object>Cycling tracks</object>
<object>Intercom</object>
<object>Kitchen white goods</object>
<object>Marina Berth</object>
<object>Metro station</object>
<object>On high floor</object>
<object>School</object>
<object>Shopping mall</object>
<object>Sports academies</object>
<object>Steam room</object>
<object>Storage room</object>
<object>Tennis courts</object>
<object>Upgraded interior</object>
</amenities>
</object>
</objects>
Ниже кода отображается только первый объект из первого поста, а не показ из текущего поста.
<?php $facilities = get_field('amenities');
<div class="facilities">
<ul>
<?php
$colors = array($facilities);
echo '<li><i class="fa fa-check" aria-hidden="true"></i> ';
foreach ($colors as $value) {
echo "$value <br>";
echo '</li>';
} ?>
</ul>
</div>
Ожидаемый результат. Я хочу отобразить список объектов внутри массива удобств.
Спасибо !!