首先,我在帖子中创建一个画廊(使用内置的 Wordpress 画廊)。
现在,因为我不喜欢 Wordpress 如何显示画廊(在前端),所以single.php
我想在页面中检索该画廊的图像 ID,因为我想使用 php 代码和 FancyBox 之类的插件创建自定义画廊。
我尝试了很多代码,但没有一个有效!我正在使用带有 Bootstrap 的 Wordpress 3.5.1。
首先,我在帖子中创建一个画廊(使用内置的 Wordpress 画廊)。
现在,因为我不喜欢 Wordpress 如何显示画廊(在前端),所以single.php
我想在页面中检索该画廊的图像 ID,因为我想使用 php 代码和 FancyBox 之类的插件创建自定义画廊。
我尝试了很多代码,但没有一个有效!我正在使用带有 Bootstrap 的 Wordpress 3.5.1。
这是您如何使用附加到 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 以满足您的需求。
您可以在此处查看帖子/页面画廊提示。
它或多或少完全符合您的要求,您可以扩展选项。