由于某些类似于Twitter的微博客服务对于每条贴子或消息有字数限制(多为140字),因此需要通过缩短网址的功能来达到网址缩短的目的。
短网址,又称短址、缩址、网址缩短、缩短网址、URL缩短等,指的是一种互联网上的技术与服务。此服务可以提供一个非常短小的URL以代替原来的可能较长的URL,将长的URL地址缩短。
短网址另外也有方便用户记忆及传送网址的功能,短址可将太长的网址转换成15个字以内的替代网址,也有部分网站提供自定义名称以及密码保护的功能,可以让用户取得更有自己风格的短网址。
前端时间中国解禁了http://bit.ly/短网址服务,这里就介绍一下如何在Wordpress中使用Bitly短网址服务。
1. 申请Bitly的 API key , 申请地址 http://bit.ly/a/your_api_key
2. 在Wordpress主题文件夹的functions.php文件中增加下面的函数
function bitly($url) {
$content = file_get_contents("http://api.bit.ly/v3/shorten?login=YOURLOGIN
&apiKey=YOURAPIKEY
&longUrl=".$url."&format=xml");
$element = new SimpleXmlElement($content);
$bitly = $element->data->url;
if($bitly){
echo $bitly;}
else{
echo '0';
}
}
将上面代码中的YOURLOGIN和YOURAPIKEY替换成第一步申请的LOGIN 和 API KEY。
3. 在single.php 中需要显示短网址的地方增加下面的代码
<?php bitly(get_permalink($post->post_id)); ?>
具体的实例样式可参考本博客底部的转载说明处。