去掉 WordPress 的短链接Shortlink

WordPress the_shortlink是3.0之后引入的新功能,提供URL shortening缩短网址服务,虽然功能比较简单,在使用社交网络或某些缩短网址服务时可能会有用,似乎早期版本也有缩短网址插件可供使用,现在WordPress 3.0上可以直接使用默认的缩短网址,其效果也不比某些缩短网址站提供的地址差,只不过一个是真实shortlink一个虚拟映射shortlink而已。

启用shortlink后,正式发布的文章代码中都会带上这么一条 <link rel=’shortlink’ href=’http://localhost/?p=1234′ />,出现shortlink还有个前提就是要启用固定链接地址,否则可能两个地址是相同(实际不会生成)。

有网友表示使用了固定链接后,百度一直不收录,但禁用 短链接Shortlink ,百度就很快收录页面了。

后台」→「外观」→「编辑」→ 「functions.php」文件,把下面的代码添加进去:

remove_action('wp_head','wp_shortlink_wp_head',10,0);
remove_action('template_redirect','wp_shortlink_header',11,0);