loveandberry.info
Главная

Короткие ссылки в wordpress 3 автоматически

Короткие ссылки в wordpress 3 автоматически

Опубликовано в Zaandr — 07.01.2011

В WordPress начиная с версии 3.0 появилась возможность генерировать короткие ссылки, если вы используете permalink (постоянные ссылки). Данные ссылки выглядят как example.com/?p=12. Но на мой взгляд это не совсем то, что нам нужно. В статье пойдет речь о автоматической генерации ссылок с помощью сервиса bit.ly.
Bit.ly — это сервис для сокращения ссылок, он позволяет ввести подробную статистику переходов по ссылкам, упоминаний в социальных сетях. Думаю, этот сервис знаком почти всем. Для дальнейшей работы вы должны быть там зарегистрированы.

Код предельно простой. В нем использована функция php simplexml_load_file, она работает только с php версии 5. Если по каким-то причинам у вас более старый php — напишите в комментариях, я опубликую немного измененный код.
Данный код нужно вставить в файл function.php вашей темы, не забыв прописать ваше имя и ключ в сервисе bit.ly.
Это необходимо, чтобы ссылки закреплялись за вашим аккаунтом и вы могли смотреть статистику.

// генерируем короткие ссылки через bit.ly api function bitly_shortlink () { global $post; $bitly_login = ''; // ваш логин $bitly_apikey = ''; // ваш код со страницы bit.ly/a/account $request = simplexml_load_file('http://api.bit.ly/v3/shorten?' .'login='.$bitly_login .'&apiKey='.$bitly_apikey .'&longUrl='.urlencode(get_permalink($post->ID)) .'&format=xml'); $res = $request->data->url; return $res; } add_filter( 'get_shortlink', 'bitly_shortlink' ); // добавляем фильтер для коротких ссылок

// генерируем короткие ссылки через bit.ly api function bitly_shortlink () { global $post; $bitly_login = ''; // ваш логин $bitly_apikey = ''; // ваш код со страницы bit.ly/a/account $request = simplexml_load_file('http://api.bit.ly/v3/shorten?' .'login='.$bitly_login .'&apiKey='.$bitly_apikey .'&longUrl='.urlencode(get_permalink($post->ID)) .'&format=xml'); $res = $request->data->url; return $res; } add_filter( 'get_shortlink', 'bitly_shortlink' ); // добавляем фильтер для коротких ссылок

Теперь в админ-панеле при клике на «Получить короткую ссылку» будет получена нужная нам ссылка. В остальных случаях использования shortlink будет также заменён.
Если же вам нужно получить такую ссылку где-то в шаблоне, например, для скармливания twitter, то просто вставьте код:

<?php if(function_exists('bitly_shortlink')) echo bitly_shortlink(); ?>

<?php if(function_exists('bitly_shortlink')) echo bitly_shortlink(); ?>

Если прочитав статью, вы ничего не поняли и не знаете где находится ваш шаблон, слово php повергает вас в пучины отчаяния, то воспользуйтесь плагином со схожим функционалом — Generate Shortlinks.

Вставляем кнопку “Мне нравится” от ВКонтакте в блоги на платформе wordpress.

bit.lyfunction.phpphp

Предыдущий пост

Photoshop

Волшебные пейзажи от китайских художников

Следующий пост

Другое

Создаем vkontakte.ru публичную страницу для своего сайта

Копирайт © Zaandr blog — дизайн, креатив, блоги, wordpress. 2018 • Все права защищены.

Как сделать bit ly ссылку 223
Короткие ссылки в wordpress 3 автоматически
Короткие ссылки в wordpress 3 автоматически
Короткие ссылки в wordpress 3 автоматически
Короткие ссылки в wordpress 3 автоматически
Короткие ссылки в wordpress 3 автоматически
Короткие ссылки в wordpress 3 автоматически
Короткие ссылки в wordpress 3 автоматически
Короткие ссылки в wordpress 3 автоматически
Короткие ссылки в wordpress 3 автоматически
Короткие ссылки в wordpress 3 автоматически
Короткие ссылки в wordpress 3 автоматически
Короткие ссылки в wordpress 3 автоматически
Короткие ссылки в wordpress 3 автоматически
Короткие ссылки в wordpress 3 автоматически
Короткие ссылки в wordpress 3 автоматически
Теги:

Домашняя студия своими руками  Правильная вязка арматуры своими руками  Феррари велосипед как сделать  Вязание жилет разными цветами  Схема управления скоростью двигателя 12 в  Бордюры на салфетках схемы  Поздравления с окончанием детского сада от логопеда  Открытки с букетом красных роз  Как правильно сделать бетон самому пропорции  Сделать каабу своими руками  Карниз из троса своими руками  Как сделать голубую тушь  Маникюр в парке горького  Использование отдельных прядей в прическе  Как сшить пышную юбку принцессы для девочки  Схема соединения обмоток трансформатора вн в треугольник  

 Рейтинг@Mail.ru
Закрыть ... [X]
Карта сайта