Здравствуйте. Платформа WordPress. Проблема с кодом php-шаблона, в котором должна выводиться галерея. То есть в записи WP я ввожу изображения (галерею) и они должны выводиться через следующий код:
PHP:
скопировать код в буфер обмена
<?PHP
$ids = get_field( get_the_ID(), 'photo_ms' );
if( $images ): ?>
<?PHP echo do_shortcode('[gallery columns="3" link="file" ids=" . $ids . "]'); ?>
<?PHP endif; ?>
Но что-то с этим кодом не то, так как выводятся изображения не из массива photo_ms, то бишь массив изображений из конкретного поста не захватывается (он прописывается в ids). Вот примерно так должен выглядеть код, как я понимаю (пример другой галереи, который не могу адаптировать под нынешний сайт, но реализовано как раз через массив и вывод в шорткоде):
PHP:
скопировать код в буфер обмена
<?PHP
$ids = get_post_meta( get_the_ID(), 'fav_photos', true );
$selected_images = '';
foreach ($ids as $key => $value) {
$selected_images .= $key . ',';
}
}
echo do_shortcode('[gallery columns="3" size="model-gallery" link="file" ids="' . $selected_images . '"]'); ?>