首先,我在帖子中创建了一个图库(使用内置的Wordpress图库)。从Wordpress 3.5图库中查看图片
现在,因为我不喜欢Wordpress如何显示图库(位于前端),因此我想在single.php
页面中检索该图库的图像ID,因为我想使用php代码创建自定义图库,一个像FancyBox的插件。
我试了很多代码,但没有人工作!我使用Bootstrap使用WordPress 3.5.1。
首先,我在帖子中创建了一个图库(使用内置的Wordpress图库)。从Wordpress 3.5图库中查看图片
现在,因为我不喜欢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以适合您的需求。
谢谢,但脚本显示所有上传到媒体库中的图像,而不是附加到单个页面上的图像... – 2013-03-18 09:26:06
在循环中使用它。 – Banago 2013-03-18 12:58:12
我已经在循环中使用它。 [检查这里](http://stackoverflow.com/questions/15475491/showing-only-images-attached-to-a-page-and-not-all-attachments)请 – 2013-03-18 14:23:58
你可以看一下帖子/页面的图片提示here。
它确实或多或少地正是你在找什么,你可以扩展选项。
如果您有累码,请在此处粘贴。 – 2013-03-15 10:03:43