wordpress文章编辑增加nofollow标签超链接

  • 时间:
  • 浏览:0
作者:匿名 hihi 来源:海天无影BLOG 浏览: 2012-4-28 16:60 :26 字号:大 中 小

[摘要]博主们写文章的并且,不可处理的会在文章中加入统统链接,可能是统统反面教材可能下载地址的链接,再我们都 分享我们都 页面上这名就少的的PR,那前要点亏了,统统在统统无效链接加上上 rel="nofollow" 标签是很有必要的!

  博主们写文章的并且,不可处理的会在文章中加入统统链接,可能是博友可能网站等有利链接,那到没哪些地方。原来有的链接比如说反面教材可能下载地址的链接,哪些地方地方再我们都 分享我们都 页面上这名就少的可怜的PR,那就着实是怪怪的亏了。统统在统统无效链接加上上 rel="nofollow" 标签是很有必要的,并且 可能每次前要增加 nofollow 标签都得手动到 HTML 编辑模式加上,那前要点麻烦了。

  统统海天就想到用 WordPress 中默认的超链接,统统十几个 没用的 class 来过滤替加上增加了 rel="nofollow" 标签的超链接。

  这名 增加 nofollow 标签的海天早就想到的,并且 原来对 wordpress 不粉悉,告诉我文章的函数;正好前几天海天去逛万戈兄的地盘的并且,看了他写的一篇过滤替换评论中的文字,于是问了他,得知要过滤文章前要的函数是 the_content 。OK,这下万事具备了,开工。

  我们都 先来看看 WordPress 默认的超链接按钮,其中的 class 项有统统,并且 我想我们都 根本就不用哪些地方地方东西,再说就算要用那前要那么 多呢。我们都 就废物利用,修改其中原来项替加上增加了 nofollow 的超链接。这里我们都 选择 class="wp-oembed" 的项。

  将以下代码复制到 functions.php 文件中:

add_filter('the_content', 'replace_text', 60

);

function replace_text ($text = '')

{

$text = str_replace('<a class="wp-oembed"' , '<a rel="nofollow"', $text);

return $text;

}

  WordPress文章编辑增加nofollow标签超链接使用土妙招:

  编辑文章时,直接将弹出的超链接面板中的 class 选项选择为 wp-oembed 项,就完成了加上nofollow标签的超链接。可能你想设置为统统项为增加 nofollow,则只前要更改里边代码中的 wp-oembed 即可。

  wordpress超链接,用class替换,增加nofollow标签

  反对浪费,守住PR,赶快给无效链接加上 nofollow 吧~

扩展:

  可能你着实还不足英文狠,害怕百度不认识 nofollow ,那就用跳转吧,并且我类式 “http://blog.haitianhome.com/?go=目标站点”,加上上用 robots.txt 过滤掉“?go=”,那么 就万无一失了。不过这招过于狠毒,到底用不用此人 看着办吧。

add_filter('the_content', 'add_redirect_comment_link', 5);

function add_redirect_comment_link($text = ''){

$text=str_replace('<a class="wp-oembed"' , '<a rel="nofollow"', $text);

return $text;

}

add_action('init', 'redirect_comment_link');

function redirect_comment_link(){

$redirect = $_GET['go'];

if($redirect){

if(strpos($_SERVER['HTTP_REFERER'],get_option('home')) !== false){

header("Location: $redirect");

exit;

}

else {

header("Location: http://blog.haitianhome.com/");

exit;

}

}

}

Wordpress下载:

本文转自:http://blog.haitianhome.com/wordpress-link-nofollow.html

sssss
Tags: WordPress教程   WordPress下载   WordPress nofollow  
责任编辑:cc120