Автоматическое сокращение ссылок для не размещенных WP
Блоги, размещенные на wordpress.com получите автоматическое сокращение ссылок с помощью http://wp.me /, но для тех, кто предпочитает искать наше собственное решение для хостинга, есть ли плагин, который при публикации нового сообщения/страницы вызовет api для bit.ly (или другой такой сервис) сохраните полученный URL-адрес и верните его из wp_get_shortlink()
?
Я безуспешно искал. Любая помощь будет признательна.
3 answers
Есть такой плагин:
Если вы установите wordpress.com плагин статистики в вашем собственном блоге wordpress, у вас будет возможность иметь wp.me короткие ссылки
Вы также можете добавить что-то подобное в свой 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', 'Короткая ссылка');