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

在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的功能了。

文章地址:https://www.linhun.com/627.html ,欢迎分享。


发表评论

电子邮件地址不会被公开。 必填项已用*标注