使用WordPress在文章时,一般都会写上标签,这对SEO是有好处的。今天给大家介绍一段代码,可以自动为WordPress文章标签添加该标签站内链接。也就是说,如果我们的文章内只要出现标签词,那么就会自动生成标签链接。
方法很简单,将下面的代码添加到主题的 functions.php 即可:
/**
* WordPress 自动为文章标签添加该标签的链接
* https://www.wpdaxue.com/auto-add-tag-link.html
*/
function wpkj_auto_add_tag_link($content){$limit = 1; // 设置同一个标签添加几次链接
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
$link = get_tag_link($tag->term_id);
$keyword = $tag->name;$cleankeyword = stripslashes($keyword);
$url = ''.addcslashes($cleankeyword, '$').'';
$regEx = '\'(?!((<.*?)|(]*?)>)|([^>]*?))\'s';
$content = preg_replace($regEx,$url,$content,$limit);
}
}return $content;
}
add_filter( 'the_content', 'wpkj_auto_add_tag_link', 1 );
在此说明一下,大家可以自行修改第7行的数值。