一个人一生可以爱上很多的人,等你获得真正属于你的幸福之后,你就会明白一起的伤痛其实是一种财富,它让你学会更好地去把握和珍惜你爱的人。

标签:相册

WordPress获取文章(相册)中图片的数量
技术文档

WordPress获取文章(相册)中图片的数量

2013-10-20 2013-10-20 6146浏览 1评论 简洁版

1. 需求

小站的相册分类中文章主要有两种,一种使用的是WordPress的原生相册功能,另外一种则是普通的文章,文章内插入了图片;本文的需求就是统计文中的图片的总张数。

演示效果见:http://loosky.net/archives/category/album

演示图片

2. 解决方案

获取文章图片数量函数

将函数post_img_number放在functions.php中。

function post_img_number(){
    global $post, $posts;
    ob_start();
    ob_end_clean();

    //使用do_shortcode($post->post_content) 是为了处理在相册的情况下统计图片张数
    $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i',do_shortcode($post->post_content), $matches);
    $cnt = count( $matches[1] );
    return $cnt;
}

注:本函数最大的改进是通过使用do_shortcode($post->post_content)来调用WordPress文章的内容而不是使用$post->post_content,可以解决使用原生相册功能功能时图片不能统计的问题。

阅读更多...

WordPress的原生相册功能
BLOGGY

WordPress的原生相册功能

2010-12-13 最后修改:2010-12-14 09:25 24282浏览 14评论 简洁版

想给博客添加一个相册的功能,推荐得最多的当然是NextGEN Gallery 这款插件了,也试用了一下,功能的却很强大,可是貌似没有评论的相关功能。然后就是YAPB插件加官方推荐的一些主题了,可以做成一个专门的图片博客。但我并不想要一个专门的图片博客,于是乎,自己动手写代码吧。。。

PS:http://paranimage.com/wordpress-plugin-for-picture-album/ 这里推荐了许多相册插件,可以供你进行选择。

因为Wordpress原生已经提供了相册的功能,那么只是需要提供相应的模板进行展示即可。假设我的“相册”分类名是album,步骤如下:

1、创建album分类的模板category-album.php,效果展示:http://loosky.net/?cat=245。这里主要用到了the_post_thumbnail()函数来显示相册的封面。

阅读更多...

西游日记
相册

西游日记

2010-12-13 最后修改:2011-04-7 11:01 35123浏览 0评论 简洁版