4

我有几个使用 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
  • 和定制的东西https://wordpress.stackexchange.com/questions/3076/feature-survey-what-would-you-want-in-a-resume-theme会变成http://eam.me/wpa3076

基本上,我想设置和管理我自己的类似 TinyURL 的服务器......但有一些特定的要求:

  1. 它应该与 WordPress 完全集成,因此我可以在创建页面或帖子时动态创建新的短 URL(我在每个站点上创建的每条内容都应该有自己的短 URL)。
  2. 我可以指定是否希望 URL 是随机的(例如/df3Df),或者我可以在创建 URL 时选择一个唯一的字符串(例如/wpa3076
  3. 我应该能够从 WordPress 中查看/编辑/管理我在数据库中的 URL

目前,我倾向于像YOURLS这样的独立系统,它存在于自己的数据库中。我面临的问题(我现在承认我还没有尝试过)是将系统与 WordPress 完全集成。我希望每个帖子在我点击“发布”之前自动建议一个短 URL,然后在我最终“发布”帖子时自动创建 URL。我还想在使用该服务的每个站点中 管理我的所有链接。

这甚至可能吗?是否已经有解决方案可以做到这一点?如果没有,我从哪里开始?

(交叉发布到WordPress 答案

4

1 回答 1

2

YOURLS 的一位作者在 WordPress 社区中非常活跃,因此 YOURLS 确实有一个“官方”插件可以将其与 WordPress 集成。该插件在您的网站和Ozh 的网站上进行了描述,也可以在 WordPress 插件目录中找到,如 awats 所述。

不幸的是,虽然 YOURLS 支持自定义短 URL 关键字,但该插件似乎不支持从 WordPress 管理员指定这些自定义关键字。
然而,YOURLS API 确实为此提供了一个接口,因此扩展插件以支持此功能似乎相对简单。

我建议联系插件的作者和合著者 Ozh 或您自己,并询问他是否会考虑将该功能添加到插件中。
如果不是,您可以分叉插件并自己添加功能(或付钱给其他人做),当然您还必须承担维护分叉的责任。

于 2010-10-21T02:38:11.730 回答