我有几个不同的网站使用WordPress,URL往往会变得相当长和繁琐(尤其是当我试图通过Twitter发布它们时)。我最近购买了一个很短的域名,我想用它作为个人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
还有像这样的定制http://wordpress.stackexchange.com/questions/3076/feature-survey-what-would-you-want-in-a-resume-theme
会变成http://eam.me/wpa3076
基本上,我想设置和管理自己的TinyURL类服务器。。。但有一些具体要求:
它应该与WordPress完全集成,这样无论何时创建页面或帖子,我都可以动态创建新的短URL(我在每个网站上创建的每个内容都应该有自己的短URL)我可以指定是否希望URL是随机的(如/df3Df
) 或者我可以选择一个唯一的字符串(例如/wpa3076
) 在创建URL时,我应该能够从WordPress中查看/编辑/管理数据库中的URL。目前,我倾向于使用一个独立的系统,如YOURLS 它位于自己的数据库中。我面临的问题(我承认我还没有尝试过)是将系统与WordPress完全集成。我希望每个帖子在我点击“发布”之前自动建议一个简短的URL,然后在我最终“发布”帖子时自动创建URL。我还想从使用该服务的每个网站管理我的所有链接。
这可能吗?是否已经有了解决方案?如果没有,我从哪里开始?
(交叉过账至StackOverflow)
最合适的回答,由SO网友:Ryan Gibbons 整理而成
我已经为您准备好了,非常高兴。使用wordpress插件,如果没有url,它会自动为您创建一个短url。有了你的LS管理员,你可以创建你自己的自定义短url到你想要的任何东西,只要它不在WP Admin中。
我认为你也不能在帖子创建时设置自己的自定义url,你必须进入YOURLS管理员进行更新。
我调查的另一个是http://wordpress.org/extend/plugins/short-url-plugin/ 但我希望YOURLS提供更强大的后端;此外,在推特上发帖也是一种奖励。