以前我開發了不少 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,他的 「中文編碼集合類庫」 大為減輕了這個外掛的開發工作量。