Intereting Posts
Время и дата по умолчанию Как получить изображение из сообщения и отобразить его перед выпиской из сообщения? Url PrevPost после миграции Как отобразить the_post_thumbnail, если сообщение имеет одно или другое отображение первого изображения в сообщении? Из моих флажков «Параметры плагина» используйте флажки для загрузки определенных файлов css (например, Bootstrap / Foundation) Javascript не включен подпись эхо-изображения Ошибка AJAX после актуализации Как предполагается использовать шаблон cart.php WooCommerce? получение пользовательского почтового изображения через виджет Штрих-коды Держите упаковку в <p> </ p> проблема входа в систему WordPress может изменять идентификаторы, созданные сайтом-хостером добавление пользовательского html-кода в функцию wp_nav_menu Настройка короткого кода галереи в 3.5 Каковы рекомендуемые разрешения для базы данных для WordPress?

Как создать короткие URL-адреса для совместного использования и загружаемого контента?

Я хочу создать что-то похожее на « youtube.com/long => youtu.be/short » для моего блога WordPress / портфолио / халявы: « magicshrooms.com/%cat-etc => mgcsr.mz/link-name " , Как правило, я хочу создать короткую ссылку для каждой ссылки, а также для загрузки, так как мой url довольно длинный. Конечно, я куплю короткий домен и что дальше делать, я теряюсь …

Пробовал погулять и, по-видимому, более сложный, чем я думал. Есть такие услуги, как бит, но смешно дорого. Также что-то называется YOURLS, но не знаю, как это работает.

Есть ли кто-нибудь, кто выполняет эту функцию, и может указать мне на учебник или просто объяснить, как это сделать.

Кроме того, ребята, что вы думаете об этом сокращении URL? Хорошая / плохая идея?

Заранее спасибо:)

Вот, возможно, простое решение, использующее вспомогательную таблицу и пользовательские короткие пули:

создайте post_meta «short_slug» при создании сообщения, имя ссылки из вашего примера

на save_post, если (meta_key = 'short_slug' и is_a_valid (meta_value)) wpdb-> вставить в short_slugs_table slug, permalink,

ваш index.php на вашем mgscr.com мог бы затем открыть соединение mysql с тем же самым db, проанализировать URL-адрес и выполнить локацию: перенаправление.

Некоторое время назад я написал статью о том, как это сделать, используя Bit.ly и настраиваемый URL-адрес.

http://craigmdennis.com/articles/set-up-a-custom-short-url-with-wordpress

  1. Купить короткий URL
  2. Подпишитесь на bit.ly
  3. Добавьте запись A, чтобы указать бит.ly и проверьте ее.
  4. Загрузите и установите bit.ly Плагин сервиса WordPress
  5. Используйте <?php echo wp_get_shortlink(); ?> <?php echo wp_get_shortlink(); ?> в вашей теме

Что касается заслуг, то жюри все еще не работает. Он запутывает URL-адрес, поэтому пользователи с меньшей вероятностью доверяют, так как они не могут предсказуемо знать, куда они идут. Это делает URLS более легким для чтения / запоминания, и если короткий домен связан с более длинным (youtube.com -> youtu.be и т. Д.), Тогда вы должны быть в порядке.