WordPress 网站 shortlink 短链接怎么移除

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

  WordPress短链接怎么移除

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

图片[1]-WordPress 网站 shortlink 短链接怎么移除-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版本和主题的更新都不受影响,这类插件有很多,我推荐几个,大家可以去试试看,比如:WPJAMBasic、Perfmatters、Clearfy等等,大家在它们的界面中可以找到相应的开启方法,我这里就不在赘述了。

图片[2]-WordPress 网站 shortlink 短链接怎么移除-Wordpress论坛-频道-三零软件

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

请登录后发表评论

    没有回复内容