1. 服务器租用首页
  2. 网站建设

WordPress标签内链教程,只需修改主题的functions.php文件

WordPress标签内链教程,只需修改主题的functions.php文件

WordPress标签内链教程,只需修改主题的functions.php文件

今天又要给大家分享WordPress的文章了,因为目前服务器租用网解除的较多的还是WordPress,今天我们来说说关于WordPress标签内链的话题,至于为什么要说WordPress标签内链的这个话题,了解SEO的小伙伴都应该懂得,标签内链有助于关键词排名,也有助于蜘蛛爬行,方便了我们在文章中添加相关词的内链问题。

部分WordPress主题就自带了标签内链的功能,但是也有一部分主题是不带这个功能的,网上也有相关的WordPress插件可以实现这个功能但是经过服务器租用网了解后并不是我想要的,例如:WP Keyword Link插件,他是在插件后台自己去添加关键词,而我们不可能把每篇文章的关键词都添加进这个WP Keyword Link插件吧,所以就找到了下面这段修改WordPress主题的functions.php文件的标签内链代码,并且为我的一个福利导航网站实现了标签内链。

WordPress主题的functions.php文件添加如下代码:

/* 自动为文章内的标签添加内链开始 */
$match_num_from = 1; //一篇文章中同一个标签少于几次不自动链接
$match_num_to = 1; //一篇文章中同一个标签最多自动链接几次
function tag_sort($a, $b){
if ( $a->name == $b->name ) return 0;
return ( strlen($a->name) > strlen($b->name) ) ? -1 : 1;
}
function tag_link($content){
global $match_num_from,$match_num_to;
$posttags = get_the_tags();
if ($posttags) {
usort($posttags, “tag_sort”);
foreach($posttags as $tag) {
$link = get_tag_link($tag->term_id);
$keyword = $tag->name;
$cleankeyword = stripslashes($keyword);
$url = “<a href=\”$link\” title=\””.str_replace(‘%s’,addcslashes($cleankeyword, ‘$’),__(‘View all posts in %s’)).”\””;
$url .= ‘ target=”_blank”‘;
$url .= “>”.addcslashes($cleankeyword, ‘$’).”</a>”;
$limit = rand($match_num_from,$match_num_to);
$content = preg_replace( ‘|(<a[^>]+>)(.*)(‘.$ex_word.’)(.*)(</a[^>]*>)|U’.$case, ‘$1$2%&&&&&%$4$5’, $content);
$content = preg_replace( ‘|(<img)(.*?)(‘.$ex_word.’)(.*?)(>)|U’.$case, ‘$1$2%&&&&&%$4$5’, $content);
$cleankeyword = preg_quote($cleankeyword,’\”);
$regEx = ‘\'(?!((<.*?)|(<a.*?)))(‘. $cleankeyword . ‘)(?!(([^<>]*?)>)|([^>]*?</a>))\’s’ . $case;
$content = preg_replace($regEx,$url,$content,$limit);
$content = str_replace( ‘%&&&&&%’, stripslashes($ex_word), $content);
}
}
return $content;
}
add_filter(‘the_content’,’tag_link’,1);
/* 自动为文章内的标签添加内链结束 */

好了大家只需要复制上面的WordPress标签内链代码到主题的functions.php文件里面,就可以实现WordPress标签内链内链的功能了,十分的简单。

服务器租用网永久网址:www.fuwuqizuyong.cc

原创文章,作者:服务器租用,如若转载,请注明出处:https://www.fuwuqizuyong.cc/1078.html

发表评论

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

评论列表(1条)

  • xuan
    xuan 2017年4月26日 下午2:16

    我只想默默的拜读您的博客!

联系我们

点击联系

在线咨询:点击这里给我发消息

联系我们:https://www.fuwuqizuyong.cc/lianxi

工作时间:周一至周五,9:30-18:30,节假日休息

QR code