首先,我在帖子中创建了一个图库(使用内置的Wordpress库)。
现在,因为我不喜欢Wordpress如何显示图库(在前端),在single.php
页面中我想要检索该图库的图像ID,因为我想使用创建自定义图库php代码和像FancyBox这样的插件。
我尝试了很多代码,但没有人工作!我正在使用带有Bootstrap的Wordpress 3.5.1。
答案 0 :(得分: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>
将HTML类添加到HTML中以满足您的需求。
答案 1 :(得分:0)
您可以查看帖子/页面图库提示here。
它或多或少地完全符合您的要求,您可以扩展选项。