WordPress 教程之后DUX主题文章链接添加nofollow标签与新窗口打开

wordpress教程多少都是通用的,如何为文章外链添加target="_blank"rel="nofollow"标签呢,那么下面本站以使用的DUX主题测试;

具体方法:

  • 找到主题下的functions.php
  • 将以下代码增加到最后面:
// 自动给页面的站外链接添加nofollow属性和新窗口打开
add_filter( 'the_content', 'cn_nf_url_parse');
function cn_nf_url_parse( $content ) {

$regexp = "]*href=(\"??)([^\" >]*?)\\1[^>]*>";
if(preg_match_all("/$regexp/siU", $content, $matches, PREG_SET_ORDER)) {
    if( !empty($matches) ) {

        $srcUrl = get_option('siteurl');
        for ($i=0; $i ');
                $tag .= $noFollow.'>';
                $content = str_replace($tag2,$tag,$content);
            }
        }
    }
}

$content = str_replace(']]>', ']]>', $content);
return $content;
}

添加完即可看到效果。

说明:部分主题functions.php进行了加密,可以以添加到相应的主题中的说明文件下,比如DUX可以添加到functions-theme.php最后即可!

推荐站内搜索:云主机租用、php主机空间、.cn域名注册、服务器防御多少钱、icp备案查询网、已经备案域名、阿里云服务器、域名空间代理、购买已备案域名、美国虚拟主机购买、