Как настроить собственный сокращенный URL для моих сообщений?

У меня есть несколько разных сайтов, работающих с 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-подобным сервером … но с некоторыми конкретными требованиями:

  1. Он должен полностью интегрироваться с WordPress, чтобы я мог динамически создавать новые короткие URL-адреса при создании страницы или сообщения (каждый кусок контента, который я создаю на каждом сайте, должен иметь свой собственный короткий URL-адрес).
  2. Я могу указать, хочу ли я, чтобы URL был случайным (например, /df3Df ), или я могу выбрать уникальную строку вместо (например, /wpa3076 ) во время создания URL-адреса
  3. Я должен иметь возможность просматривать / редактировать / управлять URL-адресами, которые у меня есть в базе данных, из WordPress

На данный момент я склоняюсь к автономной системе, такой как YOURLS, которая живет в своей собственной базе данных. Проблема, с которой я столкнулся (и теперь я признаюсь, что еще не попытался) полностью интегрирует систему в WordPress. Я хочу, чтобы каждый пост автоматически предлагал короткий URL-адрес, прежде чем я ударил «публиковать», а затем автоматически создаю URL-адрес, когда я, наконец, «опубликую» сообщение. Я также хотел бы управлять всеми моими ссылками на каждом из сайтов, используя эту службу.

Возможно ли это? Есть ли решение для этого? Если нет, с чего начать?

(Перекрестная ссылка на StackOverflow )

Solutions Collecting From Web of "Как настроить собственный сокращенный URL для моих сообщений?"

Я настроил YOURLS и был очень доволен. С плагином wordpress он автоматически создаст короткий URL-адрес для вас, если его нет. И с администратором YOURLS вы можете создать свой собственный короткий URL-адрес для чего угодно, если он не в WP Admin.

Я не верю, что вы можете настроить свой собственный URL-адрес при создании почты, вам нужно будет войти в администратор YOURLS, чтобы обновить его.

Другой, который я рассмотрел, был http://wordpress.org/extend/plugins/short-url-plugin/, но я хотел, чтобы более мощные бэкэнд предоставили ВАШИМИ; плюс сообщение для твиттера было бонусом.

Это не совсем то, что вы ищете, но я использую Shaun Inman's Lessn как мой shortener, а на стороне WordPress я использую плагин WP Lessn для автоматического создания коротких ссылок. Работает как шарм, а Лорн очень прост.

Он не позволяет вам указывать настраиваемые строки, и вы не можете управлять этими ссылками из WP, но это в значительной степени задано и забыто.

И извините, я бы связался со всем, но как новый пользователь, я могу опубликовать только одну ссылку. Поскольку Lessn & WP-Lessn легко найти, я решил, что пример будет лучшим.