WordPress短链接怎么移除_如何移除WP的shortlink短链接

WordPress教程 pcbiji 5566浏览 0评论

最近,电脑笔记网在查看网站收录的时候,发现搜索引擎收录的地址有一些变成了短链接,我明明已经设置了伪静态了,怎么还变成短链接了呢,这是怎么一回事呢,WordPress 短链接怎么移除呢,你是不是也有这样的疑问呢,那我们今天就跟大家分享下如何移除 WP 的 shortlink 短链接

WordPress 短链接怎么移除

WordPress 短链接怎么移除

WordPress 的短链接是从 WordPress 3.0 开始就有了,为的是缩短网页的 URL 长度,但是有谁会去记一个动态的链接呢,更何况搜索引擎对于这种动态地址还不是很友好,就有很多小伙伴在询问 WordPress 短链接怎么移除,有好几种方法可以实现,下面我们就来一一介绍。

WordPress 短链接怎么移除

修改 WordPress 源文件

打开 /wp-includes/default-filters.php 文件,搜索“shortlink”,找到下面两行代码:

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

这两行代码的含义就是定义网页和 http 头中包含 shortlink,我们只需要将它注释掉就可以了,在每行最前面添加“//”即可:

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

这种方法有个弊端,就是当 WordPress 版本更新之后,你需要再过来将这里的代码注释一下,不优先推荐。

修改当前主题的 functions.php 文件

有了上面的代码,我们同样的可以在当前主题的 functions.php 文件中新增一段代码,来移除 WP 的 shortlink 短链接,代码如下:

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

如果你的 WordPress 主题不是经常更新,那就推荐使用这个方法,便捷、不占用额外资源。

使用插件移除 shortlink 短链接

我们当然可以通过安装插件来实现这一功能,这个方法不需要修改代码,WordPress 版本和主题的更新都不受影响,这类插件有很多,我推荐几个,大家可以去试试看,比如:WPJAM Basic、Perfmatters、Clearfy等等,大家在它们的界面中可以找到相应的开启方法,我这里就不在赘述了。

WordPress 短链接怎么移除

以上这几中方法就是教大家 WordPress 短链接怎么移除,我们推荐最后使用插件的形式来实现移除 WP 的 shortlink 短链接,因为不受更新影响,还会提供更多其它的优化功能,有兴趣的小伙伴可以来对照这篇如何移除 WP 的 shortlink 短链接教程学习一下。

转载请注明:电脑笔记网 » WordPress短链接怎么移除_如何移除WP的shortlink短链接

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址