为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);  

周红川

分享独立站建站、搜索引擎优化,独立站推广相关实操经验和心得,如果你在跨境业务中遇到问题,欢迎加我微信沟通交流!

微信号:512765456

1条评论

  1. 网站首页有的标题下既有图片也有调用文字,但有的图片下面只有图片,没有文字,怎么解决啊,我的小站恋字坊http://www.lianzifang.com/,谢谢周老师访问解答,马年大吉

发布回复

请输入您的评论!
请在这里输入您的名字