У меня такая проблема Мне нужны все элементы галереи. Могу я получить каждый предмет или ли? У меня есть этот код, я знаю, что у меня проблема с кодом, но я еще не эксперт в программировании.
<?php
if (has_block('gallery', $post->post_content)) {
$post_blocks = parse_blocks($post->post_content);
foreach ($post_blocks as $post_block){
if ($post_block['blockName'] == 'core/gallery'){
$li = '';
foreach( (array) $block['attrs']['ids'] as $id ) {
$li .= sprintf( '<li>%s</li>', wp_get_attachment_image( $id, 'large' ) );
}
return sprintf( '<ul>%s</ul>', $li );
}
}
}
else {
echo 'no gallery';
}
?>strong text