Как настроить пользовательское сокращение 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
- И пользовательские вещи, такие как
https://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-адрес, когда я, наконец, "опубликовал" сообщение. Я также хотел бы управлять всеми своими ссылками на каждом из сайтов с помощью сервиса.
Это вообще возможно? Есть ли решение для этого? Если нет, то с чего мне начать?
(Перекрестная публикация в WordPress Ответы)
2 ответа
Один из авторов YOURLS очень активен в сообществе WordPress, и поэтому у YOURLS действительно есть "официальный" плагин для интеграции его с WordPress. Плагин описан на сайте YOURLS и на сайте Ozh, а также может быть найден в каталоге плагинов WordPress.
К сожалению, хотя YOURLS поддерживает настраиваемые ключевые слова с короткими URL-адресами, плагин, похоже, не поддерживает указание этих настраиваемых ключевых слов от администратора WordPress.
Однако API YOURLS делает интерфейс для этого доступным, и поэтому было бы довольно тривиально расширить плагин для поддержки этой функции.
Я рекомендую связаться с Ozh, автором плагина и соавтором или самими YOURLS, и спросить, рассмотрит ли он возможность добавления функции в плагин.
Если нет, вы можете раскошелиться на плагин и добавить функцию самостоятельно (или заплатить кому-то еще, чтобы сделать это), хотя тогда, конечно, вы также должны взять на себя ответственность за поддержание вашего форка.
Извините, если вы уже попробовали это, но есть плагин для WordPress для ВАШИХ...
http://wordpress.org/extend/plugins/yourls-wordpress-to-twitter/
Вы дали это попробовать?