Custom Post Types(自定義文章類型) 這是 WordPress 3.0 增加的一項新功能,是 WordPress 為縮小與其它 CMS(內容管理系統) 程序差距而新增的實用功能,這也是 WordPress 之前版本最薄弱的環節。

所謂的 Custom Post Types 就是除了 WordPress 正常日誌文章 (Posts) 、頁面 (Pages),創建新的文章類型並加以管理,實現特殊的內容展示。

該功能大量應用在國外 CMS 類型的 WordPress 主題中,國內免費主題中很少見到,HotNews 主題集成該功能,它們分別是:公告、視頻、相冊,之所以國內主題很少有類似的功能,可能是缺少通俗易懂的中文教程,國外英文教程很多,但有語言髒障礙,只能忘洋興嘆,有時間要能會總結歸納一下,寫個中文版的教程,方便國人設計者研究之用。

言歸正題,由於自定義文章類型有別於正常的日誌文章,所以修改固定鏈接格式後,這些自定義類型的文章鏈接並不會按你的意願而改變,WordPress 默認也沒有為此提供設置選項。經常有童鞋提出這個問題,之前也研究過,貌似需要修改程序文件,比較麻煩,不適合大眾,還是利用 WordPress 另一強大的功能——為數眾多的插件,可輕鬆解決。

自定義文章類型固定鏈接設置插件:Custom Post Type Permalinks

安裝啓用插件後,再次打開設置——固定鏈接設置頁面,發現底部增加了 「Permalink Setting for custom post type」選項,如下圖。

以我的 HotNews 主題為例,共有三個自定義文章類型,分別在文字框內輸入與正常的自定義鏈接形式相同格式即可。

具體效果:看這篇視頻日誌

提示:添加自定義鏈接後,如果打開這些自定義類型的日誌出現 404 頁面,可以嘗試多點幾次 「保存更改」 按鈕,可以解決。

這裏還要提醒大家一句:不同主題的自定義類型的文章,在更換其它主題後將不會顯示,包括前台及後台,如果你所使用的主題以自定義類型的文章為主 (很多國外主題都是如此),規勸你還是要多考慮一下,不然換主題後,自己辛辛苦苦發表的日誌將不復存在。

另外,再推薦一款可以將自定義文章類型轉換為普通日誌的插件:Post Type Switcher 。

可以在不同類型日誌間方便轉換。