我不是升级狂

(答 wayne:升级了。你那点卯游戏可是个费时间的主,我以前就做过类似的,有大块空再说吧 :D)

Wordpress 次版本号升了一位,到 2.1 了,以前也见到别人关于测试版的体验,但我不是升级狂,测试版我才不用。升到 2.1 后感觉并没有多大的改进,尤其我一直期望的所见即所得的编辑器与 HTML Code 模式来回切换的支持仍旧是很差,不信用 <pre> ,里面写点特别的,&lt;、backslash、<br> 之类的,切过去再切回来,马上变一团糟。有人说速度快了点,我感觉打开一个页面还是那么长时间,只是好像是页面出来是嗖的一下全出来,就象是 load 的过程在后台,load 结束之后才调了个 show() 一样。因为 gzip 压缩我是一直启用的,也不知是不是这方面的改进。

Page/Post 置顶功能还有点用处。

以前的伎俩还是要用上一次,修改了这五个文件:

  • wp-includes/wp-db.php

    这个好说,就是连接数据库之后设置一下使用 utf8 编码。

  • wp-includes/formatting.php

    取消了 wptexturize() 和 wpautop() 这两个函数,它们是用来对文字做一些格式调整,调整的结果对我来说没用,自作聪明不说,还影响性能。

  • wp-includes/rewrite.php
    wp-includes/comment-template.php

    把 'trackback/' 换成了 'tb/',我的实践证明,防范机器人垃圾 trackback 有效。

  • wp-includes/general-template.php (Update)

    函数 wp_get_archives() ,monthly 那个条件中,把 $wp_locale->get_month($arcresult->month) 用 $wp_locale->get_month_abbrev 再包一层,这样输出 archives 时,月份就用三位缩写,终于能对齐了(我是英文界面)。

完整的 patch 在 这里

January 23, 2007 at 10:20pm | 6 Comments

6 Comments so far

  1. wayne, on January 24, 2007 at 2:09am, said:

    我从来都是写好了帖进去,所以没在意过这些,呵呵

    PS:那个游戏的确很费时间……我也是被逼的啊

  2. Leo, on February 3, 2007 at 4:33am, said:

    请教一下,这个Patch如何使用?请赐教,谢谢!

  3. mattw, on February 3, 2007 at 5:35am, said:

    linux下用patch命令: cd wordpress; patch -p1 < /path/to/the/patch
    可去搜一下用法。不过文件少的手动改就是了。

    Patch文件的格式:

    --- 这行是原始文件的名字和路径
    +++这是新文件名
    @@ -226,7 226,7 @@ 这行表示原始文件的第226行开始的7行和新文件的226行开始的7行比较。
    -(减号)开头的是原始文件的行
    +(加号)开头的新文件的对应行
    其它行首没有标记的行是没有改动的参照行,为了好读。

  4. Leo, on February 9, 2007 at 5:55am, said:

    呵呵,谢谢回答。
    不过我现在用的是Windows,请问在windows上是否还有方法进行patch?

  5. mattw, on February 9, 2007 at 7:02am, said:

    这些 GNU 的工具一般都有 win32 的版本,搜一下 patch.exe diff.exe 就有了。

  6. Leo, on February 9, 2007 at 6:27pm, said:

    谢谢!这就试试去,呵呵

Leave a Comment?


« 状态好差  —  准备出下策了 »

Tags

Blogroll

Fairy World | Wayne@卍解 | 阅微草堂 | VPS@rashost | ShelleX | 流浪五天