web-dev-qa-db-ja.com

投稿用にカスタムURL短縮サービスを設定するにはどうすればよいですか。

私はWordPressを使用していないいくつかの異なるサイトを持っています、そしてURLはかなり長くて面倒になる傾向があります(特に私がTwitter経由でそれらを公開しようとするとき)。私は最近非常に短いドメイン名を購入しました、そして私は個人的なURL短縮サービスのルートとしてそれを使いたいです。

そう ...

  • http://www.eamann.com/portfoliohttp://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のようなサーバーをセットアップして管理したいのですが…ただし、いくつかの特定の要件があります。

  1. WordPressと完全に統合する必要がありますので、ページや投稿を作成するたびに動的に新しい短いURLを作成できます(各サイトで作成するコンテンツにはそれぞれ独自の短いURLが必要です)。
  2. URLをランダムにするか(/df3Dfのように)指定することも、代わりに一意の文字列(/wpa3076のように)を選択することもできます。
  3. 私はWordPress内からデータベースにあるURLを閲覧/編集/管理することができるはずです

現時点では、私は YOURLS のような独立したシステムに頼っています。私が直面している問題(そして私はまだそれを試みていないことを今や私は告白するでしょう)はWordPressとシステムを完全に統合することです。 "publish"を押す前に各投稿が自動的に短いURLを提案し、最後に投稿を "publish"したときに自動的にURLを作成するようにします。また、サービスを使用しているサイトのeach内から、allのリンクを管理したいと思います。

これでも可能ですか?これを行うための解決策は既にありますか?そうでない場合は、どこから始めればいいですか。

StackOverflowへのクロスポスト

5
EAMann

私はあなたのためにYOURLSをセットアップし、そして非常に満足しています。ワードプレスプラグインを使用すると、自動的に短いURLが作成されることはありません。そして、管理者YOURLSを使用すると、WP Adminにないことを前提として、独自のカスタム短縮URLを自由に作成できます。

私はあなたが投稿作成時にあなた自身のカスタムURLを設定することもできるとは思わない、あなたはそれを更新するためにYOURLS Adminに行かなければならないでしょう。

私が調べたもう一つのものは http://wordpress.org/extend/plugins/short-url-plugin/ でしたが、もっと強力なバックエンドが欲しかったです。あなたが提供したことさらにTwitterへの投稿はボーナスだった。

2
Ryan Gibbons

それはあなたが探しているものではありませんが、私はShaun InmanのLessnを私の短縮版として使い、WordPress側では、私は自動的に短いリンクを生成するためにWP Lessnプラグインを使います。魅力のように機能し、Lessnはとてもシンプルです。

カスタム文字列を指定することも、WPからこれらのリンクを管理することもできませんが、ほとんど設定されていません。

すみません、私はすべてにリンクしていたでしょうが、新しいユーザーとして、私は1つのリンクしか投稿できません。 LessnとWP-Lessnは簡単に見つけることができるので、私は例が最善であると考えました。

0
jeffbyrnes