0

首先,我在帖子中创建一个画廊(使用内置的 Wordpress 画廊)。

现在,因为我不喜欢 Wordpress 如何显示画廊(在前端),所以single.php我想在页面中检索该画廊的图像 ID,因为我想使用 php 代码和 FancyBox 之类的插件创建自定义画廊。

我尝试了很多代码,但没有一个有效!我正在使用带有 Bootstrap 的 Wordpress 3.5.1。

4

2 回答 2

0

这是您如何使用附加到 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 以满足您的需求。

于 2013-03-15T11:06:13.653 回答
0

您可以在此处查看帖子/页面画廊提示。

它或多或少完全符合您的要求,您可以扩展选项。

于 2013-03-15T11:59:52.187 回答