VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动

#wordpress教程#自动为dux主题文章的站外链接添加nofollow属性

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

主机参考博客用DUX主题已经很久了。因为文章类型的需求,需要给站外链接添加nofollow属性,一个一个添加比较比较麻烦。现在分享可以用于DUX主题自动添加nofollow,链接新窗口打开,空白属性等。到站外链接。具体方法,在DUX主题中functions-theme.php添加以下代码,位置可以放在最后。其他wordpress没有测试过,不知道是否有效。如果是其他题材,大部分都加到了functions.php。具体代码如下:

//将no follow Add _ filter(' the _ content ',' cn _ nf _ URL _ parse ')添加到文章的外部链接;函数cn _ nf _ URL _ parse($ content){ $ regexp = " & lt;a\s[^>]*href=(\ "??)([^\ " >]*?)\\1[^>]* >;if(PREG _ match _ all("/$ regexp/siU ",$content,$matches,PREG_SET_ORDER)) { if(!empty($ matches)){ $ Sr curl = get _ option(' siteurl ');for($ I = 0;$ i & lt计数(匹配数);$ i++){ $ tag = $ matches[$ I][0];$ tag 2 = $ matches[$ I][0];$ URL = $ matches[$ I][0];$ no follow =“”;$ pattern = '/target \ s * = \ s * " \ s * _ blank \ s * "/';preg_match($pattern,$tag2,$match,PREG _ OFFSET _ CAPTURE);if(count($ match)& lt;1 ) $noFollow。= ' target = " _ blank$ pattern = '/rel \ s * = \ s * " \ s *[n | d]of lowl \ s * "/';preg_match($pattern,$tag2,$match,PREG _ OFFSET _ CAPTURE);if(count($ match)& lt;1 ) $noFollow。= ' rel = " nofollow$pos = strpos($url,$ Sr curl);if($ pos = = = false){ $ tag = rtrim($ tag,' & gt');$tag。= $noFollow。& gt';$content = str_replace($tag2,$tag,$ content);} } } } $ content = str _ replace(']]& gt;',']]> ',$ content);返回$ content}当然也可以用插件。WordPress插件还是很强大的,大部分都是免费使用的。你可以搜索“不跟随外部链接”或“外部链接-不跟随,不打开&新窗口”等。,可以实现。

注:代码来自网络。请在添加之前备份相关文件!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:#wordpress教程#自动为dux主题文章的站外链接添加nofollow属性 https://zhujicankao.com/87482.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » #wordpress教程#自动为dux主题文章的站外链接添加nofollow属性
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!