代码之家  ›  专栏  ›  技术社区  ›  EAMann

如何为我的帖子设置自定义的网址缩短器?

  •  3
  • EAMann  · 技术社区  · 15 年前

    我有几个不同的网站在运行WordPress,这些网址往往会变得相当长和繁琐(特别是当我试图通过Twitter发布它们时)。我最近买了一个很短的域名,我想用它作为个人网址缩短服务的根。

    所以…

    • 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 )或者我可以选择一个唯一的字符串(比如 /wpa3076 )创建URL时
    3. 我应该能够在WordPress中查看/编辑/管理数据库中的URL。

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

    这是可能的吗?是否已经有了解决方案?如果没有,我从哪里开始?

    (交叉发布到 WordPress Answers )

    2 回复  |  直到 15 年前
        1
  •  1
  •   Caesar    15 年前

    你的一位作者在WordPress社区非常活跃,所以你的RLS确实有一个“官方”插件来将它与WordPress集成。该插件在您的网站上描述,并且 on Ozh's website 也可以在wordpress插件目录中找到。

    不幸的是,虽然您的RLS支持自定义的短URL关键字,但该插件似乎不支持从WordPress管理中指定这些自定义关键字。
    然而,YourlsAPI确实为这个提供了一个接口,因此扩展插件来支持这个特性似乎是相对简单的。

    我建议联系Ozh,这个插件的作者和合著者或者你自己,询问他是否会考虑将这个特性添加到插件中。
    如果没有,你可以自己添加这个插件并添加这个特性(或者付钱给其他人做),当然,你也必须承担维护你的fork的责任。

        2
  •  0
  •   awats    15 年前

    抱歉,如果你已经尝试过了,但有一个Wordpress插件为你的RLS…

    http://wordpress.org/extend/plugins/yourls-wordpress-to-twitter/

    你试过了吗?