如何为我的帖子设置自定义URL缩写器?
我有几个不同的网站运行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的类服务器...但也有一些具体的要求:
- 应该与WordPress充分整合,所以我可以动态地创建新的短网址,每当我创建页面或帖子(我在每个网站上创建的每一条内容都应该有自己的短网址)。
- 我可以在URL创建时指定,如果我想要的网址是随机的(如
/df3Df
),也可以选择一个唯一的字符串,而不是(像/wpa3076
) - 我应该能够查看/编辑/管理我在WordPress数据库中拥有的网址
目前,我倾向于一个独立的系统,如住在自己的数据库中的YOURLS。我面临的问题(现在我承认我还没有尝试过)将系统与WordPress完全集成。我希望每个帖子都能在我点击“发布”之前自动提供一个简短网址,然后在我最终“发布”帖子时自动创建网址。我还想管理全部我的链接从我的每个使用该服务的网站的链接。
这甚至可能吗?有没有解决方案来做到这一点?如果不是,我从哪里开始?
(跨张贴到WordPress Answers)
YOURLS的作者之一是在WordPress社区非常活跃,所以YOURLS确实有一个“官方”插件与WordPress集成。该插件在YOURLS网站和on Ozh's website上进行了描述,也可以在提及的awats中的WordPress插件目录中找到。
不幸的是,虽然YOURLS支持自定义短URL关键字,但插件似乎不支持从WordPress管理员指定这些自定义关键字。
但是,YOURLS API确实为此提供了一个接口,因此扩展插件以支持此功能似乎相对较为简单。
我建议联系Ozh,插件和合着者或YOURLS本身的作者,并询问他是否会考虑将该功能添加到插件。
如果不是,你可以自己插入插件并自己添加该功能(或支付别人做的),但当然你也必须承担维护你的分叉的责任。
很抱歉,如果你已经尝试过这一点,但对于一个YOURLS WordPress插件...
http://wordpress.org/extend/plugins/yourls-wordpress-to-twitter/
你给,尝试?