主机参考: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媒体库图片加载错误(WordPress媒体库文件路径)
- 在 WordPress 网站上隐藏工具栏图形的教程
- 如何在 WordPress 中删除主题模板(如何在 WordPress 中删除导入的主题)
- WordPress教程:如何左右滑动照片(WordPress Picture Station)
- 如何给WordPress添加备案信息(WordPress网站备份插件)
本文由主机参考刊发,转载请注明:#wordpress教程#自动为dux主题文章的站外链接添加nofollow属性 https://zhujicankao.com/87482.html
评论前必须登录!
注册