WordPress自动内链代码方法

/, 未分类/WordPress自动内链代码方法

WordPress自动内链代码方法

新开淘宝店铺,欢迎你的光临欢迎选购 淘宝店铺

前言

大家都知道,我们访问一个网站的时候,经常是漫无目的的浏览的,看到什么就点击什么,点击的越多,用户在你的网站的留存时间也就越长。那么对你的网站就有好处。那么怎么增加用户点击量呢,给文章中的关键词添加标签页面额链接是一个很不错的方法。本文来自“云落”就给大家推荐这个使用代码的WordPress文章自动内链的方法。
函数代码,暂未亲测,只有思路

将以下代码添加到functions.php文件倒数第二行。
//WordPress文字标签关键词自动内链
$match_num_from = 1; //一篇文章中同一個標籤少於幾次不自動鏈接
$match_num_to = 4; //一篇文章中同一個標籤最多自動鏈接幾次
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 = “]+>)(.*)

(‘.$ex_word.’)(.*)

(]*>)|U’.$case, ‘$1$2%&&&&&%$4$5’, $content);
$content = preg_replace( ‘|()|U’.$case, ‘$1$2%&&&&&%$4$5′, $content);
$cleankeyword = preg_quote($cleankeyword,”’);
$regEx = ”(?!((<.*?)|(]*?)>)|([^>]*?
))’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);
注意事项

本文选自: http://googlo.me/archives/2957.html[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

© 2016, 管理员. 版权所有.第一资源网 本站收集文章仅供个人生活学习之用,具体版权问题,请访问版权和转载声明

关于作者:

管理员

一条评论

  1. http://gzylcwdl.com 2016年11月2日 at 下午2:46- 回复

    ●处在核心地位改变一个人的人生观往往像改变一个人的鼻子那么困难——它们都处在核心地位,一个处在脸的中央,一个处在性格的中心。——享利·詹姆斯●充分是人的时候只有当人充分是人的时候,他才游戏;只有当人游戏的时候,他才完全是人。——席勒●跟厨房一样腥臭人生就是那么回事,跟厨房一样腥臭。要捞油水不能怕弄脏手,只消事后干净,今日所谓道德,不过是这么一点。——巴尔扎克●皇上跟我一样皇上就跟我一样,也是一个人罢了。一朵紫罗兰花儿他闻起来,跟我闻起来还不是一样;他头上和我头上合顶着一方天;他也不过用眼睛来看、耳朵来听埃把一切荣衔丢开,还他一个赤裸裸的本相,那么他只是一个人罢了;虽说他的心思寄托在比我们高出一层的事物上,可是好比一只在云宵里飞翔的老鹰,他有时也不免降落下来,栖息在枝头或地面上。——莎士比亚
    http://gzylcwdl.com http://gzylcwdl.com

发表评论:

*

code