WordPress 站点架设手记,你也可能会用到的插件

说来还得益于工作中的内容就有要维护着一个 WordPress 的网站,必要时开发些插件。之前用 Joomla 架过一个站点(http://www.scalawork.com),懂得了 WordPress 的精练之后才晓得 Joomla 是何等的复杂。当然功能上 WordPress 与 Joomla 恐怕还是有些差距,但适合自己就是最好的。其间对 Dropal 也略有了解,仍不妨碍我最终选择了用 WordPress,当然对它的熟悉程度也是最重要的一点。

辛苦忙活了一阵总有不少收获,顺便记下了架设这个 WordPress 站点的过程。首先,要买个空间和域名自是不必多说,要想省事或是对某些行规反感的话就买国外的吧,代价就是有点慢。恰如此处,浏览时多加点耐心哦,看来应该是主机的缘故,得换到西部某个机房去试试。

我安装的是 WordPress 3.0.1 的英文版,WordPress 对中文支持的很好了,所以未打算在语言界面上有所追求,现在已经出了 WordPress 3 的中文版。上传、解压、配置数据库,就可浏览默认页面依据向导 Next->Next 了。首先要让你应对的就是关于面子的问题,要好生找一个适合自己需求与个性的主题,可以在后台,Theme 里搜索然后在线安装,也可以直接上 WordPress 官方站点找找。都有预览图的,图片只是参考,应以实物为标准,所以你也可能像我一样,试过多个主题才能收手。

我选用的是一个山寨版 Drupal 的经典主题 Garland-revisited,山寨的程度还有待改进,没有子菜单和面包屑栏。看起来还是很舒爽的,我主要看重的是它可以全屏显示,并且还有一些可配置的选项,还有比较适合我用来写些有关程序代码的日志。

然后就会想到要一些居家旅行的必备插件,可以参考下这篇文章:博客圈最流行的30个 wordpress 插件。这里说说我用了些啥,做了些啥,各取所需了。

1. 首先要让 URL 相对于搜索引擎友好化,所以再用 http://unmi.cc/?p=123 这样的形式就不怎么好看了。进到 Settings->Permalinks 选一个自己的方案吧,由于中文的的标题,可能选择 Numeric(http://unmi.cc/archives/123) 较妥。当然你也可以选择其他友好的 URL 形式,但碰到中文的 %category% 就不好办,对于 %postname% 中的还可以编辑一下 Permalink 来解决,现在用采用的是 Custom Structure: /%category%/%postname%, 本篇生成的 url 就是 http://unmi.cc/wordpress/install-notes-plugin,比起 http://unmi.cc/archives/60 要更表意吧,就是每次要手工输入 URL 的最后一段,像这里的 install-notes-plugin。

2. 性能上有无缓存会相差很大的,我选择的是 WP Super Cache 这一缓存插件,而流行中介绍的 WP-Cache 最后更新日期还在 2007-09-21。不过你与 WordPress 还在磨合期的时候可能要暂时关掉缓存插件或者不时的手工清除缓存页面数据。

3. 要想网站有更多的人来关注,专业化的 SEO 插件是少不了的,我选用的是 All in One SEO Pack。要更大的增加被搜索引擎收录的机会,要有个 Sitemap 的工具,我用的是 Google XML Sitemaps

4. 想要随时了解到网站被访问的情况,WordPress.com Stats 是个不错的选择,它会告诉你哪些页面更受关注,用户通过什么搜索关键字进来的等等。使用它需先在 WordPress.com 网站上注册得到一个 API Key。

5. 文章会有些 Tag,也想在 SideBar 中显示一个 Tag Cloud,虽然 WordPress 内置了这样的东西,但我还是推荐你用 Simple Tags,带 Ajax 功能的,有更丰富功能的 Tag Cloud Widget。有关于 Tag Cloud 还可以使用更漂亮的 Flash 格式的,或要彩色显示,自己改下代码让它用随机颜色就行的。

6. 很多主题都支持用 Page 来作导航,点击 Page 的标题显示的是该 Page 的内容。是否你也有想过借用 Page 的链接功能,点击想跳到一个自己想要的链接上去,比如,建一个 Home 的 Page,不需要内容,只想点击 Home 里回到首页面。此时就需要一个链接重定向的插件,把像 Home Page 的 Url http://unmi.cc/home 重定向到 http://unmi.cc 上去。那 Simple 301 Redirects 最适合你这一需求,没有节外生枝,若论功能,相信 Redirection 是个很好的选择。

7. 有多个 Page,怎么安排它们的显示顺序呢,WordPress 本身没什么好办法,改发布时间似乎也不灵验,于是装个 My Page Order 吧,它让你用拖拽的方式布置 Page 的显示顺序。在 WordPress.Org 用 My Page Order 搜索插件还能让你有其他的惊奇发现。

8. 开始写日志了,日志总有修修改改,你会发现日志的 Revision 不断膨胀,是不对此有些生厌了。想禁掉 Revision 的功能,想删除那些感觉没用的 Revision? 可以参考一下这两篇文章:关闭WordPress修订功能,清除“Revision”的方法禁用 WordPress 文章修订功能。我很赞赏 WordPress 的那个 AutoSave 功能,默认是配置在 wp-includes/default-constants.php 中的 define( 'AUTOSAVE_INTERVAL', 60 ); 每 60 秒自动保存,反正我是在别处写日志时碰到几次啪啪啪输了大堆,一个意外全没了,又得搜寻记忆了。改源代码固然是能解决问题的,但不碰源代码,装个小小的插件却是很方便随时控制的,关于 Revision 的插件可以在 WordPress.Org 中搜索,http://wordpress.org/extend/plugins/search.php?q=Revision&sort= 页面中可以看到很多相关插件,No Revisions, Disable Revisions 可以禁用 Revision 功能,revision delete! 和 Delete-Revision 可以用来删除产生的 Revision。我安装的是 Revision Control,可以用它设置最多产生多少个 Revision,或不要 Revision 功能,还兼具删除 Revision 的能力。

9. 你想要某篇重要的文章置顶,又得找插件了,要搜索插件的关键字是 Sticky, http://wordpress.org/extend/plugins/search.php?q=Sticky&sort=,我安装了 WP-Sticky,在保存日志是设为 Annoucement 就置顶了,还没理解 Sticky 状态是什么效果。通常名字带个 WP 的插件较正统似的,标题而已,选插件可以看看它的更新热度,星级,如果更后更新日期还是 2008 年以前就优后考虑,除非它甚是经典。

10. 站点的文章多了,不能只是在首页里显示前一篇文章和后一篇文章的标题来导航了,需要一个翻页的插件,前一页,后一页,还能告诉读者总共多少页或迅速跳到某一页,不然浏览者一进来真不知道这水有多深的。抬出三个插件来,自已定夺吧,WP-PageNavi, WP-PageNavi-LightWordWP-PageScroll。这里可好,三个插件的命名都那么时尚,都以 WP 作前缀。

11. 敝人的博客常常要贴程序代码,因而装个合适的语法加亮的插件是必不可少的。这部分的内容描述还不少,所以放在另一篇日志中单独记述,见 用 SyntaxHighlighter Evolved 作为自已的代码加亮插件

12. 也许你会发现 WordPress 自带的日历(Calendar) 有点丑陋吧,换一个 AJAX Calendar

现在我的 WordPress 上已激活的插件也就 12 个,离有些地方所说的必装的若干的数目相差极远,可以开始用了,首要的任务就是搬家。前面介绍的插件都是四五星级的,并且最近都有动作的。

类别: WordPress. 标签: , , . 阅读(197). 订阅评论. TrackBack.

Leave a Reply

Be the First to Comment!

avatar
wpDiscuz