用好WordPress Shortlink短网址的函数
by 冬瓜 on Jun 20 , 2011 , under 学术 , 1,916 views , 4 Comments
自从3.0开始,wordpress的管理后台多了一项“Shortlink”短网址,其实就是默认的数字格式的url,对于我们这些用惯了/%postname%/结构的,甚至是使用中文url的wordpress用户们,该如何用好Shortlink呢?
wordpress 原生的短网址函数
静态的长URL虽然对 SEO 有好处,但是长地址不便于记忆和传播,特别在微博中。WordPress 3.0 之后引入 the_shortlink 提供 URL shortening 缩短网址服务,以便在社交网络、微博或某些缩短网址服务时使用。
在编辑文章时会出现 “Shortlink” 按钮,可以查看到当前文章的短链接。或者在管理员模式下进入某篇文章时,顶部也会有”Shortlink” 按钮,这就是wordpress 原生的短网址函数了,也就是wordpress默认的URL地址!
也可以查看一下你的文章页源代码,比如我的上一篇博文:
<link rel=’shortlink’ href=’http://wjd.name/?p=3102′ />
<meta name=”keywords” content=”凤凰,张家界,游记,湘西,行行摄摄” />
<link rel=”canonical” href=”http://wjd.name/fenghuang/” />
shortlink就是短网址,keywords是关键词,canonical是固定链接地址。
手动调用文章页的 shortlink
在网页的任意位置(当然要在wordpress系统内)调用这个函数:
<?php the_shortlink( $text, $title, $before, $after ); ?>
四个参数(WordPress官方参考):
text——显示文本,默认是“This is the short link.”
title——提示文本,默认是该日志标题
before——为链接地址前增加文本或HTML标记,该参数及下面的after参数一般是用来为缩短网址风格化使用。
after——为链接地址后增加文本或HTML标记
比如调用函数为:
<?php the_shortlink( ‘ShortLink URL’, ‘From wjd.name, ‘<ul><li>’, ‘</li>’ ); ?>
则实际输出代码为:
<ul><li><a title=”From wjd.name” rel=”shortlink” href=”http://wjd.name/?p=3102″>ShortLink URL</a></li></ul>
在文章页面显示缩短地址
其实显示该短网址的方法也非常简单,以便于读者复制。
显示为文章的标题:
<a href=”<?php echo wp_get_shortlink( $post->ID ); ?>” title=”<?php the_title(); ?>”><?php the_title(); ?></a>
显示为短网址:
<a href=”<?php echo wp_get_shortlink( $post->ID ); ?>” title=”<?php the_title(); ?>”><?php echo wp_get_shortlink( $post->ID ); ?></a>
wordpress用户有福了!哈哈!
猜你喜欢
August 26th, 2011 on 22:53
我是用中文做网址,现在真觉得不方便了。。也看到管理那有短网址,想着调用一搜还真有,嘿嘿。对了你的博客要开vpn才能打开。
August 27th, 2011 on 11:55
你可以使用 http://cn.wjd.im 访问 :)
December 7th, 2014 on 13:05
能否跳转呢?
February 10th, 2019 on 01:33
Amazing! Its really remarkable post, I have got much clear idea concerning from
this paragraph.