为WordPress 文章中的链接自动添加 nofollow标签

nofollow 标签是神马东东在这里不多说,请自行谷歌。默认的话,WordPress是不会为你的文章的链接添加rel="nofollow"的。如果你需要这么做的话,不必一个个手动添加,直接在主题的funtions .php文件那里加入以下代码就可以自动实现了。

add_filter('the_content', 'auto_nofollow');   function auto_nofollow($content) { //return stripslashes(wp_rel_nofollow($content));   return preg_replace_callback('/<a>]+/', 'auto_nofollow_callback', $content); }   function auto_nofollow_callback($matches) { $link = $matches[0]; $site_link = get_bloginfo('url');   if (strpos($link, 'rel') === false) { $link = preg_replace("%(href=S(?!$site_link))%i", 'rel="nofollow" $1', $link); } elseif (preg_match("%href=S(?!$site_link)%i", $link)) { $link = preg_replace('/rel=S(?!nofollow)S*/i', 'rel="nofollow"', $link); } return $link; }

本文由 DeveWork.com 的 Jeff 翻译自《WordPress hack: Automatic “Nofollow” for external links in post content》,转载请注明来源。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏上善若水

使用Visual Studio Code调试Golang工程

Visual Studio Code - Code Editing. Redefined**

8892
来自专栏finleyMa

实现基于最新chrome的动态按需加载组件

chrome63 版本后支持动态import 加载js https://developers.google.com/web/updates/2017/12/ni...

1642
来自专栏有趣的django

一个完整的Django入门指南(二)

第三部分 Introduction        In this tutorial, we are going to dive deep into two f...

6937
来自专栏技术博文

sublime text2快捷键的使用

1. 文件快速导航:  这是sublime上面很好用的功能之一, ctrl+p可以调出窗口,菜单上的解释是gotoanythings ,确实如其所言,调出窗口后...

3746
来自专栏向治洪

Mac Jenkins搭建 Android/IOS自动打包环境

如何在mac上利用Jenkins搭建 Android/IOS自动打包环境呢? 设置静态IP 打开”System Preferences…”,设置静态ip。 ...

45710
来自专栏运维一切

kubernetes dashboard 纯docker部署

访问地址 https://192.168.70.206 私钥和自有签名 https://raw.githubusercontent.com/michaellia...

1143
来自专栏FreeBuf

如何在Electra越狱的设备上使用LLDB调试应用程序

我试图在google搜索,有关使用Electra越狱的iOS设备上调试AppStore应用程序的简要说明。但令我失望的是,竟然没有找到任何有用的资料。因此我决定...

1344
来自专栏黑泽君的专栏

Win10系统怎样让图片的打开方式为照片查看器?

在Win10系统中有一个最不方便的地方就是图片的打开方式没有照片查看器,如果想恢复传统的照片查看器该怎么操作呢?

1042
来自专栏DeveWork

幻灯片jQuery插件Orbit 介绍(附添加到WordPress教程)

这年头,几乎常规的网站都有幻灯片;没有反而显得不高档了。今天介绍一个图片滑动幻灯片jQuery 插件,名字叫 Orbit,自定义功能很强大却是轻量级(仅仅4kb...

24810
来自专栏王磊的博客

增加系统右键菜单

本文介绍添加系统右键菜单,效果如下图: ? 原理很简单就是给注册表添加值,以下是添加系统右键菜单所要涉及的值。 KEY值: HKEY_CLASSES_ROOT\...

3708

扫码关注云+社区

领取腾讯云代金券