У меня есть несколько разных сайтов, работающих на 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… но с некоторыми специфическими требованиями:
- Он должен полностью интегрироваться с WordPress, чтобы я мог динамически создавать новые короткие URL-адреса всякий раз, когда я создаю страницу или сообщение (каждая часть контента, которую я создаю на каждом сайте, должна иметь свой собственный короткий URL-адрес).
- Я могу указать, хочу ли я, чтобы URL-адрес был случайным (например,
/df3Df
) или вместо этого я могу выбрать уникальную строку (например,/wpa3076
) во время создания URL-адреса. - Я должен иметь возможность просматривать/редактировать/управлять URL-адресами, которые у меня есть в базе данных, из WordPress.
На данный момент я склоняюсь к автономной системе, такой как YOURLS, которая живет в своей собственной базе данных. Проблема, с которой я столкнулся (и я признаюсь сейчас, что я еще не пытался ее решить) заключается в полной интеграции системы с WordPress. Я хочу, чтобы каждое сообщение автоматически предлагало короткий URL-адрес, прежде чем я нажму «опубликовать», а затем автоматически создал URL-адрес, когда я, наконец, «опубликую» сообщение. Я также хотел бы управлять всеми своими ссылками на каждом из сайтов, использующих эту службу.
Это вообще возможно? Есть ли уже решение для этого? Если нет, то с чего мне начать?
(Кросс-пост в StackOverflow )
У YOURLS уже есть плагин для интеграции с WordPress, который делает все, кроме того, что позволяет вам определять пользовательскую строку вместо использования случайно сгенерированной.
Я знаю, что Twitter Tools Алекса Кинга использует bit.ly и публикует сообщения в Twitter. Разве это не то, что вы ищете?
Нет… Я хочу настроить свой собственный сервис сокращения URL-адресов и управлять им через WordPress.
Похоже, YOURLS — это то, что нужно сейчас… плагин просто не такой мощный, как мне бы хотелось. Джон, если вы опубликуете свой комментарий как ответ, я отмечу его как «ответ».
Оказалось, что YOURLS — это как раз то, что мне нужно. Единственное, что мне не нравится, так это то, что плагин WordPress требует вашей информации в Твиттере… Я не обязательно хочу твитить каждое сообщение автоматическим сообщением, но иметь короткий URL-адрес для каждого сообщения все еще очень ценно.
Да, публикация в твиттере — это все или ничего. Было бы неплохо иметь его в качестве флажка для каждого сообщения. Определенно есть некоторые улучшения, которые можно было бы внести в плагин, но YOURLS как приложение само по себе великолепен!
Пример ссылки вниз.
Я установил YOURLS для и был очень доволен. С помощью плагина WordPress он автоматически создаст для вас короткий URL-адрес, если его нет. А с помощью администратора YOURLS вы можете создавать свои собственные короткие URL-адреса для чего угодно, если этого нет в WP Admin.
Я не верю, что вы также можете установить свой собственный URL-адрес при создании сообщения, вам нужно будет зайти в YOURLS Admin, чтобы обновить его.
Другой, который я изучил, был http://wordpress.org/extend/plugins/short-url-plugin/, но я хотел более мощный бэкэнд, который предоставил YOURLS; плюс сообщение в твиттере было бонусом.
Это не совсем то, что вы ищете, но я использую Lessn Шона Инмана в качестве средства сокращения, а на стороне WordPress я использую плагин WP Lessn для автоматического создания коротких ссылок. Работает как шарм, а Lessn очень прост.
Он не позволяет вам указывать пользовательские строки, и вы не можете управлять этими ссылками из WP, но в значительной степени его можно установить и забыть.
И извините, я бы дал ссылки на все, но как новый пользователь я могу разместить только одну ссылку. Поскольку Lessn и WP-Lessn легко найти, я решил, что пример будет лучшим.