推荐2个wordpress插件和几个tips
自从域名换了后,这几天可真忙,从域名设置到空间设置,从博客设置到设置Google Adsense、Analytics、Webmaster,然后博客中图片的URL和链接问题,最后是数据库方便的处理,目的是将任何有关老域名的项都更新掉。期间遇到不少问题从而发现了这2个插件和几个tips,推荐一下。
- wp-optimize:优化数据库的插件
发现到博客设置URL后,文章中的图片仍然没有更新URL,一开始以为是记录在数据库中的内容使然,原因倒不是这个,下面具体讲,发现了wp_post表的异常,只有50篇文章,50来张图片的站居然有600+项的记录,一看内容发现每篇文章的内容都重复了好几条存在表里,然后发现这些冗余的项的post_type字段值大都为revision,也有几个是post,原来只有post才是真正那篇文章的数据,而其他的revision记录都是你在写文章时候多次更新留下的每次的记录,这些明显是没有多大意义的。wp-optimize帮你干的就是这个事情,当然你直接操控数据库执行sql也可以,一下子就把wp_post减少了500条记录,大小减少了1.5M左右,插件还带一些其他的数据库优化,具体不知,能把其他一些数据表优化几K到几十K不等的大小,十分推荐。
- google-analyticator:Google Analytics的插件(有利有弊,仅介绍,见仁见智)
看名字就知道这个插件干嘛用的了,它自动帮你插入Google Analytics的统计代码,然后与你的Analytics账户绑定,然后再就是提供一个widget(侧栏小工具)来从Analytics获取访问用户的信息,也很美观,感觉还是不错的,见右边栏“博客脚印”。至于你用不用Google Analytics,那就看你了,个人表示还蛮不错的。
不过感觉这个插件有点臃肿庞大,其实最实际的功能就是自动帮你加了Analytics的统计代码,其他功能有利有弊。功能越多,而且还要和Google去打交道,时间会占用不少,导致网页访问变慢,还有往数据表wp_options插入的数据条目也相当多。后台集成的Analytics数据的查看也鸡肋,还不如直接上Analytics上去看不是更快更详细。
同时,我也用百度统计,感觉也还行,和Google Analytics的数据稍微有点偏差,但不是很多,不知道哪个是比较准确的。但不爽的一点,是百度统计你每次访问都要验证码登陆,麻烦。
- tip1:在后台上传图片时,图片文件名不要带非ASC字符的
简单说就是文件名不要带中文,不然会导致上传到wordpress upload目录下的文件名为乱码(至少我这边是这样),博客中图片还是可以访问的,但是当你点击图片进入图片页后,图片就无法显示了,但是继续点击链接进入纯图片显示,倒又可以了 ,还有在后台媒体库图片也无法显示。也许可以通过修改图片乱码文件名,然后同步数据库来纠正,这样就很麻烦了。
- tip2:上传图片后自动生成的HTML代码,将图片的链接去掉
现在的wordpress版本会将图片用[ caption ]<a><img>的标签顺序将图片嵌入文章(见HTML编辑器),而2.9时候的wordpress却不是,那时候仅仅一个<img>标签,用[ caption ]嵌套还是不错的,解析后变为div标签,方便控制HTML和CSS,但个人感觉<a>就没什么用了,图片在文章中能看就好,没必要单独生成另外一个图片页,这个图片页是类似文章的一个页面,而不是单纯的图片,URL是“文章URL/图片名”,默认显示300*255的图片,这就是为什么你的图片上传后会在服务器目录中有时候会有一张名为“name-300*255.jpg”的图片文件了。文章中的图片本来就没啥点击,点击也是增加服务器和数据库负担,或者可以将链接改为直接的图片链接而不是图片页,在浏览器中显示原始大小的图片供用户下载。
- tip3:用Google Adsense中的搜索取代wordpress自带的搜索
如我右边栏所示,怎么着Google的搜索能力要比wordpress内部靠like去匹配要强大的多吧,你还可以在搜索页去设置Adsense。方法是申请Adsense后,申请一个搜索广告,然后将这个广告设置为只在给定网站内搜索,比如设置为http://blog.11034.org/,就好了。当然你可以设置为在internet中搜索,个人爱好。
实习一个多月了,百度今天终于发工资了,虽然比预想中要少一点T_T,还扣了好多税继续T_T,最后还是开心下吧,有钱吃饭了
难怪我感觉文章ID不连续的,原来是有版本控制的啊
恩,大部分id浪费在修改上,还有不少花在图片和附件上,用的都是wp_post表来保存数据