• WordPress问题,解决方法与插件总结

    日期:2008-07-24 | 分类:Playing With Technology

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://keilt.blogbus.com/logs/25457907.html

    我上一个blog是自己在国外一个站点(www.gofreeserve.com)上搭建的传说中最好的blog系统--WordPress,花了很长时间调试,最后竟然给封了,经验也不少,贴出来分享分享

    问题:

    1.困扰了无数人的单引号问题,即无论在什么语言版本的WordPress中'总是显示成'(一个是半角单引号,一个是全角单引号),有这个问题的符号不仅仅是单引号这一个,但是单引号是最常用的,这造成了用英文写blog时,显示十分丑陋,原因据说是因为WordPress为了避免某些字符在MySql中二义性而改用全角显示和储存这种字符.解决方法见下文.

    2.注册麻烦的问题.不知道WordPress设计人员是怎么考虑的,默认状态下,WordPress注册只需要访问者填写用户名和一个邮箱,然后发送注册信息(包含一个随机生成的字符串密码)到填写邮箱中,访问者收邮件的时候再用生成的密码登陆后,在系统中更改成自己想要的密码.这样做效率先不说,很多WordPress用户都是把自己的blog假设在免费的web hosting上的,而这样的免费web hosting很多都限制了php函数的使用,为了防止spam,mail()函数就在限制之列,这就造成了WordPress根本就没法发出邮件,用户收不到含有密码的邮件,也就没法登陆.解决方法见下文

    3.翻页页码显示问题.WordPress不是采用普通blog系统中那样的首先显示1.....10页码这样的页码显示,而是所有在当前页面之前的页面,都在一个previous entries中,在当前页面之后的页面都在next entries中,这样的后果就是,你如果想从第一面跳到第十面,就要点十下previous entries.解决方法见下文.

    解决方法与插件:

    1.quotmarks replacer

    这个插件的作用就是解决问题1,把全角单引号替换成半角单引号,其实问题1也可以通过修改模板实现,但没有安装这个插件来的方便,而且这个插件装好后,用任何模板都不会出现问题1了,一劳永逸

    click to go to the plugin page

    2.register plus

    用来解决问题2.这个插件功能十分强大(用一句不文明的话形容就是真TMD强大),最主要的就是可以让用户在注册的时候自设密码,省去了发邮件的麻烦,其他的功能还有,新用户邮件激活,设置许可协议.....具体功能去插件页面看

    click to go to the plugin page

    3.WP-PageNavi

    解决问题3,顾名思意,就是在页面地步生成导航页码,来代替默认的SB的previous entries和next entries,使用方法比较麻烦,需要安装后配合修改模板的php文件,具体看插件的介绍

    click to go to the plugin page

    4.akismet

    这个是WordPress默认安装的插件,只是没有激活,是用来防spam的,需要WordPress官方api运行

    5.all in one SEO pack

    顾名思意,做SEO(搜索引擎优化)的,最好的SEO插件

    click to go to the plugin page

    6.WordPress database backup

    顾名思意,备份数据库的,特别适合中国国情,你放在国外网站上的WordPress搞不好哪一天莫名其妙就被GFW封了,做好打一枪换一个地方的准备

    click to go to the plugin page

    7.WordPress.com stats

    WordPress官方的流量统计插件,官方意味着这个插件也需要api的支持.另外,任何一个流量统计插件都会消耗大量的数据库资源,对于一般免费的web hosting,MySql一般就几十M(这一点一般都没有注明,但却是是这样),所以,慎用

    click to go to the plugin page


    收藏到:Del.icio.us