实现WordPress SEO优化技巧之一:内链优化
作为一个新网站,Google 刚开始收录的时候发现归档页面的排名比文章还高,猜测原因是归档页面获得的内链太多了…
作为一个新网站,Google 刚开始收录的时候发现归档页面的排名比文章还高,猜测原因是归档页面获得的内链太多了,因此产生一个把所有的指向归档页面的链接全部加上 rel=”nofollow” 属性的想法。
要达到这个目的,我们完全可以用 WordPress 强大的 filter 来实现。打开主题的 functions.php ,在里面加上以下的代码:
//给标签云里的链接加上 rel=”nofollow” add_filter(‘wp_tag_cloud’, ‘cis_nofollow_tag_cloud’); function cis_nofollow_tag_cloud($text) { return str_replace(‘<a href=’, ‘<a rel=”nofollow” href=’, $text); }//给 the_tags() 生成的链接 加上 rel=”nofollow” add_filter(‘the_tags’, ‘cis_nofollow_the_tag’); function cis_nofollow_the_tag($text) { return str_replace(‘rel=”tag”‘, ‘rel=”tag nofollow”‘, $text); }//给 wp_list_categories() 生成的链接加上 rel=”nofollow” add_filter( ‘wp_list_categories’, ‘cis_nofollow_wp_list_categories’ ); function cis_nofollow_wp_list_categories( $text ) { $text = stripslashes($text); //给 the_category() 生成的链接加上 rel=”nofollow” $text = str_replace(‘rel=”category tag”‘, “”, $text); //给 the_author_post_link 生成的链接加上 rel=”nofollow” //给 comments_popup_link_attributes() 生成的链接加上 rel=”nofollow” |
上面的 filter 针对的都是主题开发时一些使用率比较高的函数,基本上已经能满足我的要求了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!