首页 网站优化 为wordpress阅读更...

为wordpress阅读更多添加nofollow属性

作者:

修改日期:

一般在首页我们都会选择摘要显示文章列表,这样会让首页看起来更有条理些,并且也可以避免搜索引擎重复抓取文章内容,是网站优化中必不可少的一步。添加方法根据不同的摘要调用方式略有不同,以下是常用的两种摘要调用和nofollow添加方法。
1、文章内容摘要显示,使用的代码为:

  1. <?php echo mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 200,“……”); ?>  

代码调用200个字节(≈100字)作为摘要显示,然后再其后使用阅读更多代码:

  1. <a href=“<?php the_permalink(); ?>”>阅读全文</a>  

我们可以通过在a标签中添加rel=“nofollow”属性实现,形如:

  1. <a rel=“nofollow” href=“<?php the_permalink(); ?>”>阅读全文</a>  

2、第二种方法是通过wordpress默认的摘要标签实现,在首页调用文章内容摘要使用以下代码:

  1. <?php the_content(__(‘阅读全文…’));?>  

如果使用的是这一种方式摘要显示的,添加nofollow就需要在函数文件functions.php中添加函数,函数如下:

  1. //nofollow//   
  2. function add_nofollow_to_link($link) {   
  3.     return str_replace(‘<a’, ‘<a rel=“nofollow”‘, $link);   
  4. }   
  5. add_filter(‘the_content_more_link’,’add_nofollow_to_link’, 0);