您的位置 首页 网站建设

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

WordPress标签内链教程,只许修改主题的functions.php文件 今天又要给大家分享WordPre…

WordPress标签内链 的文章" target="_blank">WordPress标签内链教程,只许修改主题的functions.php文件

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

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

WordPress主题 的文章" target="_blank">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标签内链 的文章" target="_blank">WordPress标签内链代码到主题的functions.php文件里面,就可以实现WordPress标签内链 的文章" target="_blank">WordPress标签内链内链的功能了,十分的简单。

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

服务器租用网(主机吧)所有文章非注明转载的均为站长原创,转载请注明出处:https://www.fuwuqizuyong.cc/1078.html
服务器租用

作者: 服务器租用

服务器租用专注为广大站长与网友朋友分享建站教程、SEO优化文章、网站模板资源、服务器软件(Web环境、建站程序)等,另外为大家推荐各种国内外服务器、香港服务器、虚拟主机、域名购买优惠信息与服务器相关知识。

发表评论

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

评论列表(1)

联系我们

联系我们

18033782514

在线咨询: QQ交谈

邮箱: 564999054@qq.com

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

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部