2010-10-20 38 views
3

我有幾個不同的網站運行WordPress,並且網址往往會變得相當長和繁瑣(特別是當我嘗試通過Twitter發佈它們時)。我最近購買了一個非常短的域名,我想用它作爲個人URL縮短服務的根源。如何爲我的帖子設置自定義URL縮寫器?

所以......

  • http://www.eamann.com/portfolio將成爲http://eam.me/portfolio
  • http://www.mindsharestrategy.com/wp-xmlrpc-movabletype/將成爲http://eam.me/df3DF
  • http://www.prosepainting.com/coffee-shop-part-1/將成爲http://eam.me/csp1
  • 和定製之類的東西https://wordpress.stackexchange.com/questions/3076/feature-survey-what-would-you-want-in-a-resume-theme將成爲http://eam.me/wpa3076

基本上,我要建立和管理自己的TinyURL的類服務器...但也有一些具體的要求:

  1. 應該與WordPress充分整合,所以我可以動態地創建新的短網址,每當我創建頁面或帖子(我在每個網站上創建的每一條內容都應該有自己的短網址)。
  2. 我可以在URL創建時指定,如果我想要的網址是隨機的(如/df3Df),也可以選擇一個唯一的字符串,而不是(像/wpa3076
  3. 我應該能夠查看/編輯/管理我在WordPress數據庫中擁有的網址

目前,我傾向於一個獨立的系統,如住在自己的數據庫中的YOURLS。我面臨的問題(現在我承認我還沒有嘗試過)將系統與WordPress完全集成。我希望每個帖子都能在我點擊「發佈」之前自動提供一個簡短網址,然後在我最終「發佈」帖子時自動創建網址。我還想管理全部我的鏈接從我的每個使用該服務的網站的鏈接。

這甚至可能嗎?有沒有解決方案來做到這一點?如果不是,我從哪裏開始?

(跨張貼到WordPress Answers

回答

1

YOURLS的作者之一是在WordPress社區非常活躍,所以YOURLS確實有一個「官方」插件與WordPress集成。該插件在YOURLS網站和on Ozh's website上進行了描述,也可以在提及的awats中的WordPress插件目錄中找到。

不幸的是,雖然YOURLS支持自定義短URL關鍵字,但插件似乎不支持從WordPress管理員指定這些自定義關鍵字。
但是,YOURLS API確實爲此提供了一個接口,因此擴展插件以支持此功能似乎相對較爲簡單。

我建議聯繫Ozh,插件和合着者或YOURLS本身的作者,並詢問他是否會考慮將該功能添加到插件。
如果不是,你可以自己插入插件並自己添加該功能(或支付別人做的),但當然你也必須承擔維護你的分叉的責任。

相關問題