WordPress 2.5 版编辑页面的缩略名栏临时解决插件1 条评论

当 WordPress 2.5 还是叫“2.4 - bleeding”的时候,WPCN 团队以及很多 WP 迷就发现了新的后台界面下,在撰写日志或页面的时候居然没有了缩略名定义窗口,只是在保存之后会在标题下面出现地址并可以即时修改“缩略名”,不过这样无形中就给习惯给自己的日志或页面定义一个英文缩写名来代替系统自动生成的乱码式地址的中文用户平添了一个步骤。自大的 Matt 再一次忽略了广大的双字节语言用户……哦卖糕的!

等到官方 SVN 上的版本号已经变为 2.5 RC1 这个问题依旧没有解决……寒,估计会和以前的 feed 截断问题那般(这次的 2.5 版倒又将这个问题改正了,另外 WP 自带标签查询重复是通过 slug 而不是 name 的错误做法仍旧存在,于是 2.5 新增的 tag 编辑功能完全是无用的,真搞不懂开发组是干什么的)于是乎在朋友的支持下凑了个简单的插件帮助大家临时性解决这个不大不小的问题。整个代码贴在下面,大家可以复制去保存为 php 文件,文件名自定义,然后上传到插件目录并去 WP 后台启用即可。

<?php
/*
Plugin Name: Slug Column Savior
Plugin URI: http://www.voidpage.com/blog/2008/03/find-out-slug-input.html
Description: This is a plugin that enable the post slug option to show out again.
Author: Wady
Version: 1.0
Author URI: http://www.voidpage.com/
*/

function add_sluginput() {
    echo "<div id=\"slugdiv\" class=\"postbox " . postbox_classes('slugdiv', 'post') . "\">\n<h3>";
    echo _e('Post Slug') . "</h3>\n";
    echo "<div class=\"inside\">\n";
    echo "<input name=\"post_name\" type=\"text\" size=\"13\" id=\"post_name\" value=\"" .attribute_escape( $post->post_name ) ."\" />";
    echo "</div>\n";
    echo "</div>\n\n";
}

add_action('dbx_post_advanced', 'add_sluginput');
?>

Simple Tags 1.3 汉化 BUG 修复以及中文语言包没有评论

昨天勤奋的 Amaury Balmer 发布了 Simple Tags 最新的 1.3 版,该版本增加和改进了很多功能,比如全新的相关标签模块、日志编辑页面的即显标签选择窗(功能上类似以前的 UTW 的标签下拉选择),改进的推荐标签功能等等等等。不过新版本因为设置页面太长采用了 AJAX 方式切换到各功能块的设置界面,结果在某一环节上的不合理造成了菜单无法汉化,否则菜单失效。小生摸索一番稍稍修改了一下解决了这个问题,现将修改后的文件以及新版中文语言包放出下载。

修复的文件:simple-tags.admin.php (新版本已经解决该问题,停止下载)

中文语言包:Simple Tags zh_CN

只需要下载 simple-tags.admin.php 文件覆盖插件中原文件,将语言包上传到插件目录里的 languages 文件夹下即可。

教你用 WordPress Trac没有评论

这里说的 Trac 是指 Edgewall Software 开发的一款项目管理程序,当前非常流行的 WordPress 博客程序就是采用了这款程序,其版本为 Trac 0.10.4。其实我这里教的不是说如何安装和配置 Trac,而是教普通 WordPress 用户(当然基本都是国内的用户)来利用一下 Trac。普通用户的一般需求是什么呢?获取更新信息,获取升级包或者试用最新测试版……好!那么我们看看 Trac 能帮我们做些什么。

WordPress 的 Trac 地址是 http://trac.wordpress.org。 右上角的菜单中“Timeline”是一个时间表,记录了官方每次更新的时间以及简短介绍,页面最底下可以订阅该信息的更新。“Roadmap”反映了 WordPress 主要更新预期,之所以说预期,因为这个 WordPress 的版本正式发布跳票倒是家常便饭了。“Browse Source”是最有用的功能页了,里面就像一个文件管理器,最顶层有三个文件夹,分别是“branches”、“tags”和“trunk”。其中 tags 文件夹里存放的都是已经正式发布的所有版本的存档,branches 则是小版本(如 2.3.1, 2.3.2 之类的版本号)更新地,trunk 是大版本(如 2.1, 2.2 等版本号)更新地。这里可以实现的功能非常多,我只挑几个普通用户用得着的功能说明一下。

查看更多

WordPress 2.3.2 已发布没有评论

跳票多时的 WordPress 2.3.2 终于发布了,此次更新主要在于修修补补,详细的修补细节可以查询官方 fixed bugschanges 两个页面。主要的修改有以下几点:

  • 修复了一处可以导致草稿暴露的 Bug
  • 屏蔽了多处可以导致暴露数据表结构的错误信息
  • 修复了若干 XML-RPC 和 API 方面的信息漏洞

另外增加了一项功能,让用户可以自定义数据库出错信息页。只需要将制作好的 db-error.php 模板文件放置在 wp-content 目录下,当出现数据库连接出错时将会替代默认出错信息页显示出来。

最后,惯例给出自己做的简体中文语言包,只需要下载 .mo 文件放置在 wp-content/languages 文件夹下,同时修改 wp-config.php 里的 define ('WPLANG', ");define ('WPLANG', 'zh_CN'); 即可。想要自己编辑语言包的朋友可以下载 .po 文件,使用 poedit 修改保存后将会自动生成新的 .mo 格式语言文件。

点击下载 zh_CN.mozh_CN.po

Google Sitemap Generator 3.0.2 中文包没有评论

额,一直忘了关注这个插件的更新,结果今天想起去后台一看,已经两天前更新到了 3.0.2 版本,相比之前的 3.0.0 多了几点功能。主要的更新有两个,一个是可以设置在保存日志的时候插件在后台进行重建,可以减少保存日志时所花费的时间。一个是增加一个 MySQL 的容错设置。

语言包更新得不多,对比 3.0.0 版只有11条新建或修改。不过我注意到作者修改了捐助提示,语气诚恳,不自觉的稍微“美化”了下捐助提示,嘿嘿。有能力的朋友就通过 paypal 捐赠一点吧,让我们都来支持作者开发出更多更好的插件。

不啰嗦了,大家可以在这里下到最新的插件,然后点击这里下载最新的中文语言包。喜欢用 SVN 的朋友可以去中文团队的 SVN 上更新,路径是 “WordPress.Plugins/XML-Google-Sitemap”。请大家也多多支持我们中文团队的工作。