Показать изображения из галереи Wordpress 3.5
Сначала я создаю галерею в посте (используя встроенную галерею Wordpress).
Теперь, так как мне не нравится, как Wordpress показывает галерею (во внешнем интерфейсе), в single.php
страница Я хочу получить идентификаторы изображений этой галереи, потому что я хочу создать персонализированную галерею, используя код php и такой плагин, как FancyBox.
Я перепробовал много кодов, но никто не работает! Я использую Wordpress 3.5.1 с Bootstrap.
2 ответа
Вы можете посмотреть пост / совет галереи здесь.
Он делает более или менее точно то, что вы ищете, и вы можете расширить варианты.
Вот как вы делаете пользовательскую галерею с изображениями, прикрепленными к сообщению / странице в WordPress. Это верно и для WP 3.5 и более ранних версий.
<ul>
<?php $images = get_children('post_type=attachment&post_mime_type=image&post_parent=' . $post->ID . ' &orderby=menu_order&order=ASC');
foreach( $images as $img_id => $img_r ) :
$thumb = wp_get_attachment_image_src( $img_id, 'thumb', true );
$full = wp_get_attachment_image_src( $img_id, 'full', true ); ?>
<li>
<a href="<?php echo $full[0] ?>">
<img src="<?php echo $thumb[0] ?>" alt="<?php echo get_the_title( $img_id ) ?>" title="<?php echo get_the_title( $img_id ) ?>">
</a>
</li>
<?php endforeach; ?>
</ul>
Добавьте классы CSS в HTML, чтобы соответствовать вашим потребностям.