在博客里编写文章的时候都会用到一些外链,外链这个东西根据每个人对SEO的理解层面不同所以运用上也都有不同的手法,非常多的站长在使用wordpress发表文章带外链的文章时都会给外链添加nofollow属性,(什么是nofollow?nofollow 是一个HTML标签的属性值。这个标签的意义是告诉搜索引擎”不要追踪此网页上的链接”或”不要追踪此特定链接按照平常的说法就是让蜘蛛不给这条链接传递权重)这样的做法在SEO上有某些意义,下面简单主机(www.simplehost2.com)小编为大家介绍一下怎么自动的在发表外链文章时添加nofollow。
要添加nofollow要确定好使用的主题,因为要自动添加nofollow是需要把代码写到主题里面,如果经常更换主题会让nofollow失效的,确定好使用的主题后,使用FTP工具登录php虚拟主机到主题目录进入相应的主题里把functions.php下载到本地,然后使用文本工具打开,把下列的代码添加进去。
1 |
add_filter( 'the_content' , 'wpjam_auto_nofollow' ); |
2 |
function wpjam_auto_nofollow( $content ) { |
3 |
return preg_replace_callback( '/<a>]+/' , 'wpjam_auto_nofollow_callback' , $content ); |
5 |
function wpjam_auto_nofollow_callback( $matches ) { |
7 |
$site_link = get_bloginfo( 'url' ); |
9 |
if ( strpos ( $link , 'rel' ) === false) { |
10 |
$link = preg_replace( "%(href=S(?!$site_link))%i" , 'rel="nofollow" $1' , $link ); |
11 |
} elseif (preg_match( "%href=S(?!$site_link)%i" , $link )) { |
12 |
$link = preg_replace( '/rel=S(?!nofollow)S*/i' , 'rel="nofollow"' , $link ); |
大家在复制代码的时候千万不要复制多空格了,php代码是非常忌讳空格的,一个空格会让整个网站都无法正常运行的,所以这一点需要注意的,而且复制进去不要添加到原有代码的格式里,在文件的底部添加就可以了,大家可以动手开始试试。

纯Linux环境、免备案【海外简单云】php空间,108元一年起。
【网上创业步骤】:
1 开通云主机、域名 2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训
更多有价值的内容:
简单主机官方网站 www.simplehost2.com
简单主机官方网店 store.simplehost2.com
简单主机官方相册 gallery.simplehost2.com
简单主机官方博客 blog.simplehost2.com
微信号:simplehost

扫一扫,了解更多…