解决wordpress链接含有more-link的方法

技术 1817 次围观 0 次吐槽

在wordpress文章中可以使用more标签来实现摘要的功能。但是在点击“继续阅读”(在这里我将“继续阅读”重新汉化成“阅读全文”,个人喜好)后,发现链接后面跟了一个“#more-数字”。不利于SEO和搜索引擎收录,因此需要去除之。

打开主题的functions.php,添加代码如下:

function remove_more_jump_link($link) {
	return preg_replace('/#more-\d+/i','',$link);
}
add_filter("the_content_more_link", "remove_more_jump_link");

这段代码的功能就是添加一条过滤规则,将$link中的“#more-数字”替换为空。这样就实现了去除more-link的功能了。

转载请注明:秋水逸冰 » 解决wordpress链接含有more-link的方法

发表评论
取消评论
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
表情