- 28, Apr 2023
- #1
Создание короткого 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 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 Все сделано! Теперь каждая статья на Вашем блоге будет автоматически генерировать короткий 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 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 Все сделано! Теперь каждая статья на Вашем блоге будет автоматически генерировать короткий URL.