以前我開發了不少 ASP 的 Z-Blog 插件,隨着 WordPress 在國內越來越流行,我也開始研究了一下 WordPress 插件的編程,今天我就發佈一個 WordPress 中文標題自動轉換拼音插件。  插件簡介:

在使用 WordPress 過程中,當我們設置 「自定義永久鏈接結構」 包含 postname 的時候,我們發佈的中文標題的文章就會出現很長的包含一大串%XX 的字符串,很不美觀,我做的這個插件,可以在發佈文章的時候自動將 postname 的內容轉化為中文漢語拼音,在自定義 URL 中以拼音的方式發佈,看起來也美觀一些。

這個插件啓用後,發佈文章的 「文章縮略名 (Post Slug)」 會自動變成文章標題的漢語拼音,例如,如果你發佈一篇文章,標題是 「中文拼音」,通常情況下 WordPress 會自動產生一個縮略名%e4%b8%ad%e6%96%87%e6%8b%bc%e9%9f%b3,如果你啓用了 「中文標題轉換拼音插件」,則文章縮略名會變成 zhongwenpinyin 。這個縮寫是在保存文章的時候產生的,因此你在發佈文章前還可以對其進行修改,或者直接發佈。這個插件對於以前已經存在的文章標題縮寫是無效的,只對新文章有效,你可以通過刪除舊文章後發佈一篇新文章來自動產生這個拼音縮寫。

插件安裝:

這個插件的安裝很簡單,先下載插件文件,然後解壓縮到 wp-content/plugins 目錄下,然後在 WordPress 插件管理菜單啓用 PinYin Slug 插件即可,不需要修改任何文件。

這個插件的英文版介紹頁面是:WordPress Plugin: http://www.moon-blog.com/2007/08/WordPress-plugin-chinese-pinyin-slug.html

版權協議:

此插件基於 GPL 的許可協議的自由軟件。插件的使用者可以:

  1. 以任何目的運行此程序的自由;
  2. 以學習程序工作機理為目的,對程序進行修改的自由;
  3. 再發行復製件的自由;
  4. 改進此程序,並公開發布改進的自由。

這是我開發的第一個 WordPress 插件,希望大家能多提寶貴意見。最後感謝 Hessian,他的 「中文編碼集合類庫」 大為減輕了這個插件的開發工作量。