2013-03-15 116 views
0

首先,我在帖子中创建了一个图库(使用内置的Wordpress图库)。从Wordpress 3.5图库中查看图片

现在,因为我不喜欢Wordpress如何显示图库(位于前端),因此我想在single.php页面中检索该图库的图像ID,因为我想使用php代码创建自定义图库,一个像FancyBox的插件。

我试了很多代码,但没有人工作!我使用Bootstrap使用WordPress 3.5.1。

+1

如果您有累码,请在此处粘贴。 – 2013-03-15 10:03:43

回答

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以适合您的需求。

+0

谢谢,但脚本显示所有上传到媒体库中的图像,而不是附加到单个页面上的图像... – 2013-03-18 09:26:06

+0

在循环中使用它。 – Banago 2013-03-18 12:58:12

+0

我已经在循环中使用它。 [检查这里](http://stackoverflow.com/questions/15475491/showing-only-images-attached-to-a-page-and-not-all-attachments)请 – 2013-03-18 14:23:58

0

你可以看一下帖子/页面的图片提示here

它确实或多或少地正是你在找什么,你可以扩展选项。