268香港空间

当前位置:首页 » wordpress优化 » 正文

资源分享网
资源分享网

WordPress优化:WordPress免插件 文章自动添加内链

382人参与 来自于 : 资源分享网    2019年02月25日   分类 : wordpress优化  点这评论

内链,顾名思义就是在同一网站域名下的内容页面之间的互相链接(自己网站的内容链接到自己网站的内部页面,也称之为站内链接)。合理的网站内链接构造,能提高搜索引擎的收录与网站权重。相对外部链接,内部链接也很重要。

内链,有助于提高搜索引擎对网站的爬行索引效率,有利于网站的收录。一个页面要被收录,首先要能够被搜索引擎蜘蛛爬行到,蜘蛛的爬行轨迹是顺着一个链接到另一个链接,想让搜索引擎蜘蛛更好地爬行,一般都需要通过反向链接来引导,但是内页的爬行就需要良好的内部链接了,如果不注意形成死链断链,蜘蛛就无从爬起,也就谈不上良好收录了。


添加以下代码到主题文件中的function.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 = "<a href=\"$link\" title=\"".str_replace('%s',addcslashes($cleankeyword, '$'),__('查看更多关于 %s 的文章'))."\"";  
                $url .= ' target="_blank"';  
                $url .= ">".addcslashes($cleankeyword, '$')."</a>";  
                $limit = rand($match_num_from,$match_num_to);  
                $content = preg_replace( '|(<a[^>]+>)(.*)<pre.*?>('.$ex_word.')(.*)<\/pre>(</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);


268资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨,转载请保留出处和链接!

本文链接:WordPress优化:WordPress免插件 文章自动添加内链来自http://www.268zy.com/pot/234.html

资源分享网
资源分享网

本文标签:WordPress  wordpress优化  wordpress插件  wordpress教程  主题优化  代码  资源分享  

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

       

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

网站分类

热门标签

支付宝扫码领红包

网站源码 | 营销软件 | 最新电影 | 资料文档 | 网站地图

Copyright 268资源分享网

  • 陕ICP备17018001号