Cоздание короткого URL-адреса в WordPress

Создание короткого URL-адреса в WordPress

Использование коротких URL, в последнее время, стало применяться довольно часто.

В первую очередь это связано с постингом в сервисы социальных закладок Twitter, Facebook и т. д. с их ограничениями до 140 символов.

Увлечение «человеко-понятными URL» приводит к длинным линкам, что делает неудобным обмен ссылками – короткие URL здесь как раз к месту.

Для создания коротких URL используются различные сервисы, но в этом посте мы научимся создавать автоматически собственные короткие URL для постов с отображением их в каждом сообщении в удобном для вас месте.

Мы будем работать в functions. php и single. php файлах вашей темы и поэтому необходимо сделать резервное копирование этих файлов до внесения изменений! По вашему усмотрению предлагаю два варианта TinyUrl или Su. pr

TinyUrl

Открыть functions. php и добавить в самый конец перед закрывающим тегом?> view source print?

1 function getTinyUrl($url) {

2 $tinyurl = file_get_contents("http://tinyurl. com/api-create. php? url=".$url);

3 return $tinyurl;

4 }

Открыть single. php и добавить, где вы хотели бы видеть ссылку вверху или внизу поста.

View source print?

1 <?php

2 $tinyurl = getTinyUrl(get_permalink($post->ID));

3 echo 'here is a tiny url link: <a href="'.$tinyurl.'">'.$tinyurl.'</a>'

4 ?>

Su. pr

Открыть functions. php и добавить в самый конец перед закрывающим тегом?> view source print?

1 function getsupr($url) {

2 $supr = file_get_contents("http://su. pr/api? url=".$url);

3 return $supr;

4 }

Эта функция использует su. pr API и создает короткий URL-адрес.

Теперь в вашем single. php добавить следующее, где вы хотите, чтобы ваш короткий URL будет отображаться: view source print?

1 <?php

2 $supr = getsupr(get_permalink($post->ID));

3 echo 'Ваша короткая ссылка: <a href="'.$supr.'">'.$supr.'</a>'

4 ?>

Все сделано! Теперь каждая статья на Вашем блоге будет автоматически генерировать короткий URL.


Карта сайта


Информационный сайт Webavtocat.ru