Автоматическое сокращение ссылок для не размещенных WP


Блоги, размещенные на wordpress.com получите автоматическое сокращение ссылок с помощью http://wp.me /, но для тех, кто предпочитает искать наше собственное решение для хостинга, есть ли плагин, который при публикации нового сообщения/страницы вызовет api для bit.ly (или другой такой сервис) сохраните полученный URL-адрес и верните его из wp_get_shortlink()?

Я безуспешно искал. Любая помощь будет признательна.

Author: Ryan Tenney, 2010-08-18

3 answers

Есть такой плагин:

Http://wordpress.org/extend/plugins/wp-bitly/

 1
Author: John P Bloch, 2010-08-18 21:21:13

Если вы установите wordpress.com плагин статистики в вашем собственном блоге wordpress, у вас будет возможность иметь wp.me короткие ссылки

 3
Author: chrismccoy, 2010-08-18 22:29:57

Вы также можете добавить что-то подобное в свой functions.php чтобы добавить короткую ссылку (на основе tinyurl) к каждому сообщению или странице, у вас есть:

function shortLink($content) {
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$short_url = file_get_contents('http://tinyurl.com/api-create.php?url='.urlencode($url));

$content .=  '<div class="short-link">Here's a short link <a href=".$short_url.'">Short Link</a></div>';

return $content;

}

Добавить фильтр ('the_content', 'Короткая ссылка');

 1
Author: Keith S., 2010-08-19 01:28:53