Archive for the ‘Wordpress插件’ Category:
想让更多的人看到你的文章?给Wordpress加上社区分享插件
现在社区类的网站和dig类网站越来越多,一般用户只是在上面收藏、分享文章,方便自己阅读而已。不过这些网站的用户群庞大,影响力也越来越大,因此在上面公布自己的文章,也成了一种重要的网站推广方法。
Wordpress有很多用来分享文章的插件,ShareThis就是其中之一。和其他插件相比,它比较简洁,只有一个按钮,不会占据太多的页面空间。Ajax的下拉菜单也很实用,而且还可以通过在ShareThis网站上注册,来定制下拉菜单的显示内容,十分方便。
安装好ShareThis插件之后,就可以方便地收藏自己的文章到各个社区和网络收藏夹了。当然,还是那句话,要创造有价值的内容,才会有更多的人收藏,自然也就不愁推广了。ShareThis只不过是给懒人们一个捷径。
为wordpress生成Google xml格式的网站地图(sitemap)
之前Liang Xu曾经介绍过为博客生成网站地图的方法,但是那个网站地图多半还是给人看的。对于搜索引擎,特别是Google,有专门设计的XML格式的网站地图。对于该格式的详细说明,请看这里。
虽然在Google网站管理员工具中,支持多种sitemap格式,如标准的RSS feed格式的xml。不过RSS一般只包含最新的URL地址链接,比如wordpress的RSS输出一般可能只包含10个URL,这可能会影响Google对你的网站页面的收录。因此还是生成一个完全符合Google定义的xml格式的sitemap比较稳妥。
在wordpress中,生成这样的网站地图易如反掌。下载这个Google XML Sitemap插件,安装激活,然后在设置面板里点击生成就可以了。生成好以后,就可以到Google的网站管理员工具里提交了,非常方便易用。
你的博客有这么好看吗?
WeloveWP是个挺有创意的网站。它收集所有“长得好看”的基于wordpress的blog。该网站目前的Alexa排名大概是10万左右。
WeloveWP做得比较成功,仔细分析不难发现其原因。首先它具有核心网站价值。其价值体现为收集整理其他博客,以及为Blogger提供展示平台(Showcase);其次它找到了一个很好的结合点 - 成熟的Blogger希望推广自己的网站,而刚刚建立博客的Blogger希望借鉴其他网站。这样以来,WeloveWP就自然而然地成了他们交流的平台;最后,它的目标读者明确,博客主题统一,内容足够吸引眼球。
Liang Xu认为,一个好的博客创意,或者一个好的web2.0网站,都应该具有以上几条特性。WeloveWP本身也是一个博客。我们在借鉴其它博客外观的同时,也应该借鉴他们的创意。靠百万格子发家的年代虽然已经过去,但创意从来都不缺乏市场。
为你的博客自动生成网站地图(sitemap)
为网站生成网站地图(sitemap)可以令搜索引擎的蜘蛛程序(spider)更好的在你的网站上爬行。可以这样简单的理解,一个spider来到你的地盘,一开始自然不认识路,所以只能探索着发现内容;如果给spider一张地图,它可以更容易地按地图来找地点,从而更容易地知道你的地盘里有什么好玩意。
博客优化其实也一样。但是博客类网站有些特殊,因为总是有新内容不断添加进来,所以手动编辑网站地图实在是太麻烦了,不太现实。还好,Liang Xu找到了这个wordpress插件 - sitemap generator plugin for wordpress,可以令你的博客自动生成网站地图。
该插件使用很简单,可以先撰写一个页面,比如“网站地图”,然后写入
“<!– ddsitemapgen –>”
就可以看到自动生成的网站地图了。效果可以参考这里。如果对默认的生成内容不满意,还可以在后台利用诸多选项配置一番,做出一个既美观又实用的网站地图。比较遗憾的是该插件不能生成xml格式的网站地图。如果你已经有xml格式的网站地图,还可以把链接加到生成页面中。
解决wordpress插件过多引起的内存错误
Btdiary.net目前使用了很多wordpress插件,但功能还是不够完善 - 比如,RSS订阅,文章评分等等都需要进一步改进,以达到更加易用以及吸引更多读者订阅的目的。
可是Liang Xu发现最近无论再新添加什么插件,都会引起如下错误:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 1110599 bytes) in /xxxx/xxxx/wp-admin/includes/plugin.php on line 4。
一开始没太在意,以为是插件的兼容性问题。后来发现不管新增什么插件都会引起该错误。于是开始着手解决。从错误提示来看,应该是申请内存失败,而总内存量应该是32M。于是自然想到PHP的配置文件应该限制了内存使用量。
由于btdiary.net架设在hostmonster的国外服务器,普通用户并无权限修改根目录的php.ini文件。于是直接联系在线支持。Hostmonster的在线支持果然专业,很快就定位错误并给出解决方案。原来每个用户都可以定义自己的php.ini文件,开启FastCGI选项即可令用户自定义的php.ini配置文件即刻生效。在php.ini文件中找到memory_limit项,改为自己想要的内存大小即可,比如50M。修改之后就不会再报错误了,于是又可以增加新的插件了,哈哈。
标签云(Tag Cloud)在SEO中的作用
“Tag”这个词现在在互联网上扮演越来越重要的角色。说白了,tag也就是关键字。如果你无法对一篇文章用几个关键词来总结的话,只有两种情况,一种是你的总结能力令人怀疑,虽然可能还没到脑残的地步,但也不太灵光了;一种是文章太垃圾,实在不知道它在说什么,自然无从总结 - 如果你找不到这样的文章,请参考徐静蕾的博客。
搜索引擎不仅仅考察你的网站的关键字内容,还会看这些关键字以怎样的方式表达。比如,用<h1>标签加重放大的关键字,搜索引擎会给它一个很高的权重。
Tag云实质上与搜索引擎的策略一致。出现次数最多的tag,说明你的网站更多的在讲些什么,字体也就越大,也就相当于告诉搜索引擎,我的网站是主要讲这个tag的。相反的,如果你发现你的tag云里显示最大的tag和你网站的主要内容产生偏离,就该调整你的网站内容了。比如,发表这篇文章时,btdiary.net在tag云中出现最多的字是SEO,与网络赚钱方法探索有偏差,虽然这是之前的必备功课,但不应该喧宾夺主,今后应该把文章重心向怎样通过网络赚钱方向倾斜。
Wordpress自带的tag云功能比较有限。Liang Xu找了一个tag插件 - Configurable Tag Cloud来加强tag云的显示效果。该插件允许用户自定义字体显示大小,颜色,以及显示方式等等,应该可以满足大部分需求。另外,Simple Tags也似乎比较强大,只不过激活之后有问题,Liang Xu暂时不愿去搞它了。
令人头痛的wordpress永久链接问题
半个月前刚开始btdiary.net时,没太注意设置wordpress的永久链接。当时头脑中只是有个常识性的印象 - 永久链接对搜索引擎的友好程度比动态链接高一些。而且链接中应该有%postname%,这样搜索引擎可以通过URL得知链接后面的内容。于是就将永久链接设成了日期+post名的形式。可是过了3,4天才突然发现,URL中有中文。这样不仅看起来不好看,而且据说baidu这个脑残的搜索引擎也不认识中文URL。
于是随手将永久链接格式改为%post_id%。没想到该操作竟酿成大祸。原来已经发表的几篇文章已经被Google,technorati等收录,并且排名也很靠前。修改之后这些文章的URL都不存在了,结果遭到惩罚,排名大幅下滑。
彻底疯了,后来才发现原来wordpress2.5版自带可编辑永久链接的功能,但前提是必须使用%postname%才能出现编辑界面!太脑残了,有很多人抱怨这点,并且也修改了。Liang Xu在网上寻找解决办法时还无意中找到这个wp slug translate插件,它可以通过Google translate为你自动翻译中文URL为英文URL。当然如果你对翻译的结果不满意还可以自己手动修改。
URL的问题算是解决了,可是现在排名还是个大问题。再观察一段时间看看有没有起色吧。
Wordpress分页插件 - pagebar
不知不觉Btdiary.net的文章已经超过10篇了。Wordpress自带的分页功能也确实太简陋了点,虽然现在只有两页,但还是未雨绸缪吧,应该找一个无论使用还是外观都令人满意的分页插件。
上网搜了搜,这个pagebar插件口碑还是不错的。它的分页外观的确比较漂亮,而且还可以自定义css样式。于是赶快下载试用。安装之后在后台激活,大概看了看option,基本也就是显示文字的设置,暂时不用改了吧。
按照readme的说明,要把pagebar.css文件拷贝到当前主题的目录下。可惜现在这个主题并不会自动包含该文件。于是又搞了一个可以自定义主题CSS的插件Mycss,然后进入Mycss的设置页,把pagebar.css的内容拷贝进去就OK啦。
在wordpress正文插入Youtube视频的方法
Liang Xu也是刚刚接触wordpress,一直想在wordpress里插入youtube视频,于是启动g.cn(google的超短域名)了一下,最后还是决定将魔爪伸入wordpress的老巢 - 官方插件库。用“youtube”关键字搜了一下,还好结果不算多,看起来靠谱的也就那么几个。大概看了看网上评论,有的说这个好,有的说那个好。唉,没辙了,自己实践检验一切,挨个试吧!
首先需要明确自己的需求(有些脑残患者就不爱做这一步):
1. 能够在正文插入Youtube视频(基本属于废话);2. 插入语法简单易用;3. 能够使视频居中显示。4. 兼容目前WP版本(2.5.1)
首先试了一下WP YouTube(最近更新到了2.0版本),感觉虽然Option可以设置的内容比较少,但是也应该满足以上几点要求。语法格式为[wp_youtube]youtube video id[/wp_youtube]。但是试了一下,死活无法显示Flash视频控件!检查了半天也没发现配置和语法问题,难道不兼容WP2.5?没空琢磨了,放弃之~~~。
接下来发现Tubepress貌似不错。等等,仔细看了一下,居然有两个插件都叫Tubepress!一个在这里,另一个在这里。唉,也不知道那个是李逵,那个是李鬼 - 反正有个作者脑有点残 - 你起名之前也不g.cn一下!遗憾的是不管李逵还是李鬼,都不满足要求 :一个插入视频就要发新文章,另一个完全不是一回事,是一个显示Youtube Galleries的插件。Youtube Galleries的效果还是很酷的,而且配置功能异常强大!你可以为Galleries定制很多很绚丽的显示方式,并且有超多的显示内容定制选项。这样下去WP都要成视频站了…… Liang Xu决定把它留下,以备未来之需,嘿嘿。
试了三个都不行,Liang Xu有点抓狂了。赶紧找点别的事情做,喝口水如个厕什么的,恢复一下再继续。
接下来是EasyTube,这个倒是真easy,试了一下,还是同样问题 - 部分视频无法显示。郁闷之极啊!这时不由得怀疑了一下自己的智商……NND,接着试!
终于把目光投向了Smart Youtube,这下算是找到组织了。语法异常简单,就是在普通的Youtube链接“http”后面加一个字母“v”,一切都OK了!居中也很简单,链接前后加个<p align=”center”></p>就行了!呵呵,向作者致敬!



