常怀感恩之心,常念相助之人,常忆相聚之缘,长存思念之情。

标签:WordPress

Nginx环境下设置WordPress 301重定向
技术文档

Nginx环境下设置WordPress 301重定向

2013-10-25 2013-10-25 6086浏览 0评论 简洁版

小站旧的固定链接形式为:/archives/%post_id%.html , 由于历史原因,发现一些附件、图片的地址都变成了 http://loosky.net/archives/文件地址,造成不能正常显示或访问。

故重新更新为:/%post_id%.html

在Nginx环境下通过301进行永久重定向,代码为:

rewrite ^/archives/(.*)/$ /$1 permanent;

当然也可以分开写,如:

rewrite ^/archive/([0-9]+).html$ /$1.html permanent; #文章
rewrite ^/archive/category/(.*)$ /category/$1 permanent; #目录分类
rewrite ^/archive/tag/(.*)$ /tag/$1 permanent; #tag分类
rewrite ^/archive/date/(.*)$ /date/$1 permanent; #日期分类

其中permanent表示返回301永久重定向,游览器访问地址会显示跳转后的URL地址!

阅读更多...

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,可以解决使用原生相册功能功能时图片不能统计的问题。

阅读更多...

碎语

2013-10-19 167892浏览 0评论

换个主题,基于大前端的D8进行修改的,你们觉得咋样?

碎语

2013-02-28 3646浏览 2评论

刚用上了BackWPup,今天就出了最新版的3.0.1,更新之后发现分免费版和专业版,不好用,任务一直不成功。

还是原来的2.1.17好用,而且也够用了,还好有备份,果断还回去了。

没有备份的请点击下载

WordPress备份插件推荐:BackWPup
技术文档

WordPress备份插件推荐:BackWPup

2013-02-27 最后修改:2013-03-1 08:55 5391浏览 1评论 简洁版

水煮鱼同学介绍了几款WordPress 数据库管理和优化插件,其中WP Database Backup最早我是用过的,在指定的时间内会将数据库备份发送到我的邮箱。但后来出现过乱发或错发的问题,在网上也搜了一下,发现也有很多网友有类似的情况,这款就没再使用了。

介绍另外一款超强的备份插件:BackWPup,可以同时数据库和网站文件,可以将附件、主题等文件定时备份,支持备份到FTP空间、邮箱、Dropbox、SugarSync、Amazon S3、Google storage、微软的Azure、RackSpaceCloud等国外主流网盘,这么强大的东西正是我想要的,推荐你也试试哦。

backupwp

阅读更多...

清理WordPress数据库冗余数据
技术文档

清理WordPress数据库冗余数据

2013-02-20 2013-02-20 13723浏览 1评论 简洁版

WordPress 3.4 数据表(11项)

wp_commentmeta:每个评论的特性信息称为元数据,并存储在wp_commentmeta,一般仅由Akismet插件生成。

wp_comments:每个评论是存储在wp_comments表。

wp_links:保存包含在WordPress Links feature部分的链接的相关信息。

wp_option

阅读更多...

碎语

2013-02-17 2248浏览 0评论

换个主题,换种心情。