阅读:2797回复:0
WordPress教程:文章/页面外链自动添加nofollow属性和新窗口打开
[tr][td]首先介绍下nofollow属性,nofollow是一个HTML标签的属性值。这个标签的意义是告诉搜索引擎"不要追踪此网页上的链接或不要追踪此特定链接,简单的说,添加nofollow的部分内容不参与网站排名,便于集中网站权重。
将以下代码添加到当前使用主题的functions.php文件中即可。 代码预览 <div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="php"><ol><li class="li1">// 文章页面外链自动添加nofollow属性和新窗口打开<li class="li1">add_filter( 'the_content', 'cn_nf_url_parse');<li class="li1">function cn_nf_url_parse( $content ) {<li class="li1"> $regexp = "]*href=("??)([^" >]*?)1[^>]*>";<li class="li1"> if(preg_match_all("/$regexp/siU", $content, $matches, PREG_SET_ORDER)) {<li class="li1"> if( !empty($matches) ) {<li class="li1"> $srcUrl = get_option('siteurl');<li class="li1"> for ($i=0; $i <span class="sy0"> |
|