Nofollow Links in Posts

UPDATE – 26 JUNE 2009: Patrick Curl has updated this plugin for WordPress 2.8 :)
- NoLiP – Nofollow Links in Posts Reborn

=============================
UPDATE – 11 JUNE 2009: Support & Development for this plugin has been discontinued. Anyone who wishes to modify or update the plugin can do so freely with the condition that the current GPL license are kept intact.

Nofollow Links in Posts plugin enables you to add the “nofollow” attribute into links in a post within a specified category.

This plugin is useful if you are doing sponsored posts. You can set the plugin to add rel=”nofollow” into links in posts older than “X” days.

Currently, the plugin only works with WordPress 2.5+ (works up to WordPress 2.7). There are no plans yet in making this plugin compatible with prior versions of WordPress.

Download

Download: http://downloads.wordpress.org/plugin/nofollow-links-in-posts.zip

Installation

  1. Unzip ‘nofollow-links-in-posts.zip’ and upload the ‘nofollow-links-in-posts’ folder to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to the ‘Settings’ menu and click on ‘Nofollow Links in Posts’ to see the plugin options.

Configuring Nofollow Links in Posts

I was going to write a basic tutorial on how to configure the plugin but MacBros beat me to the punch!

Please click on the following link to view the detailed and thorough guide to configuring the Nofollow Links in Post plugin:
+ Add rel=”nofollow” to ALL your old sponsored posts with just a click!

History

v1.1.1 – Fixed minor design flaw.
v1.1 – Added function to enable nofollow links in ALL posts.
v1.0 – Initial public release

Known Issues

- 0 days won’t work.
- Links in pages are also being nofollow’ed

If you have any questions, suggestions or comments, please use the comment form below ;)

comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by don on July 16, 2008 @ 2:20 am
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by Abi on September 28, 2008 @ 11:47 pm
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by Colin on October 7, 2008 @ 10:34 am
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by christian on October 19, 2008 @ 8:05 pm
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by danielle on November 8, 2008 @ 5:27 am
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by Steven on November 11, 2008 @ 6:09 am
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by Valorie on December 12, 2008 @ 8:27 am
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by TracKer on January 19, 2009 @ 8:40 pm
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by TracKer on January 19, 2009 @ 9:31 pm
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by michael on January 22, 2009 @ 5:21 pm
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by Robert@PNG on February 2, 2009 @ 5:55 pm
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by chitgoks on March 20, 2009 @ 11:55 pm
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by Dewi on April 20, 2009 @ 1:19 pm
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by Wizard on May 16, 2009 @ 9:51 pm
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by Matt on May 24, 2009 @ 11:45 pm
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by Susiej on June 11, 2009 @ 1:24 am
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by Rob on June 11, 2009 @ 10:37 am
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by Please Help on June 11, 2009 @ 11:17 pm
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by Fashion on June 16, 2009 @ 12:32 am
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by gabby on June 21, 2009 @ 6:47 pm
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
  • Comment by Good on June 24, 2009 @ 9:51 pm
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
comment_type == "trackback" || $comment->comment_type == "pingback" || ereg("", $comment->comment_content) || ereg("", $comment->comment_content)) { ?>
Trackbacks & Pingbacks
Comments
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 24, 2008

[...] Nofollow Links in Posts [...]

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 24, 2008

Nofollow Links in Posts…

Nofollow Links in Posts plugin enables you to add the

Trackback by Leonaut.com
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 28, 2008

[...] Plugin nofollow links in posts permite que os links dos posts com uma determinada idade contenham um atributo [...]

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 28, 2008

Hey, you are welcome.
When you have something new let me know, i’ll be happy to talk about the updates :)

Posted by Mario
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 28, 2008

@Mario: I’ll inform you once the new feature is added :)
========
UPDATE:
I am currently working on adding a new function that will add nofollow into links in ALL posts :)

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 1, 2008

When checking the Enable individual post to override the settings option, how do you override in individual posts? Do you add rel=”dofollow” or what?

Excellent plug in BTW.

Posted by MacBros
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 1, 2008

@MacBros: If you check the “Enable individual post to override the settings” the plugin simply does not apply any “rel” code to the links.

FYI, you once you’ve enabled the override settings, you can choose which posts to be excluded from being added the nofollow code via the Edit Post and Write New | Post page.

Hope this helps :)

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 1, 2008

Ahhh! I now see the added option for dofollow now.

So if I don’t check the ‘ Nofollow Links in Posts – Advanced Option’ option in the Write Post screen then the plugin will automatically add the rel=”nofollow” right, even though on the settings screen I have the ‘Enable individual post to override the settings option’ checked?

Posted by MacBros
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 1, 2008

So if I don

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 1, 2008

AWESOME!

Thanks for your quick reply.

There’s going to be a link back to you as soon as it comes time. You deserve it.

Maybe if I get my PR back and start making some $$ again, I’ll donate a few bucks. :p

Thanks!

Posted by MacBros
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 1, 2008

Thanks for your kind words :D

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 1, 2008

[...] Miak’s No Follow Links In Posts plug-in, you can have WordPress automatically add the rel=”nofollow’ tag to your posts that are [...]

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 1, 2008

LOL! Sorry, didn’t mean to take your glory. :p

It was worth the post since this saved me hundreds of hours.

Posted by MacBros
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 1, 2008

Not a problem at all :) I highly appreciate your efforts for writing the detailed guide :D

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 2, 2008

[...] Plugin:

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 2, 2008

Hello Miak. I’ve translated your plugin to Potuguese. Take a look here: http://www.wordpress-love.com/2008/07/plugin-wordpress-nofollow-links-em-posts-portugues/

If you need, we could make some other translations to work projects. Let me know if you need anything.

Posted by Paulo Faustino
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 4, 2008

[...] Nofollow Links in Posts 1.0 [...]

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 9, 2008

[...] Nofollow Links in Posts Nofollow Links in Posts plugin enables you to add the “nofollow” attribute into links [...]

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 12, 2008

[...] Nofollow Links in Posts Nofollow Links in Posts plugin te permite a

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 14, 2008

@Paulo Faustino: Nice! Thanks for translating it :D

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 16, 2008

Cannot load nofollow-links-in-posts/nofollow-links-in-posts.php.

Hey mate i got the above error message, what do you think is the issue? Cheers Don

Posted by don
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 16, 2008

[...] of links, or you want to as an incentive for your readers, than you can download the plugin “Nofollow Links in Posts“.

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 21, 2008

Great plugin. Really makes it easy to add nofollow attribute to just about all posts with just a single option. Thanks for sharing. Much appreciated.

Posted by moserw
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 23, 2008

This is exactly what i was looking for.

Posted by Philix
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 24, 2008

[...] you feel that the number of outgoing links has become bigger than it is required you can attach a Nofollow link to the posts. This will control the outbound links and make sure that the page rank of the web page is kept [...]

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
July 24, 2008

[...] owner feels that the linked page can create some problem for the overall site they often create the Nofollow links even in the posts. Some use them to stop the [...]

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
August 7, 2008

[...] Nofollow Links in Posts | WordPress Plugin | The Miak! This plugin is useful if you are doing sponsored posts. You can set the plugin to add [...]

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
August 11, 2008

[...] WordPress and had done a lot of sponsored posts, have a look at the following plugin: Homepage: Nofollow Links in Posts | WordPress Plugin | The Miak! Official Page @ WordPress.org: WordPress › Nofollow Links in Posts

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
August 24, 2008

[...] Nofollow Links In Post [...]

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
September 4, 2008

[...] de la aceasta regula ai doua variante : modifici fiecare link manual sau folosesti un plugin, Nofollow Links in Posts mai [...]

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
September 13, 2008

first of all thanks for your hard work and for sharing it.

Does this plugin works by adding the rel=”nofollow” in the database or it works wen loading the post?
I mean, if i uninstall-it will the links become “clean” as they were wen i writed them?
Another question: What about existent posts? Do the existent links get “transformed”?

You should add this answers in the plugin page at WP.org

keep up the good work!

Posted by ruigato
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
September 13, 2008

@ruigato: The plugin works on the fly and will not alter the wp_posts database table structure. This means that when you uninstall/de-activate the plugin, the nofollow links in posts will become “clean” again :)

Yes, the plugin will also transform existing links in existing posts :D

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
September 13, 2008

Alright!

One more download to the counter!

Posted by ruigato
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
September 28, 2008

hey thanks for this plugin! awesome!

quick question regarding the first option.. what if i want the plugin to automatically make the links nofollow immediately when the post is published? i can’t put the number to “0″.. :(

Posted by Abi
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
September 29, 2008

@Abi: Unfortunately, at this time the plugin cannot add nofollow links in posts immediately. It can add nofollow links in posts older than 1 day.

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
October 7, 2008

Hi, is there any way to stop it nofollowing internal links?

Eg, ones within the same domain?

Posted by Colin
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
October 7, 2008

@Colin: For now, the plugin cannot differentiate between external and internal links.

Once I have some free time, I’ll be sure implement the feature in the next update.

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
October 19, 2008

First, thank you for sharing this cool plugin! I have just downloaded and installed it.

One thing I do not understand exactly…

If I enable nofollow to links in ALL posts older than X days, I cannot make an exception to this setting by checking “Always DoFollow Links” in the writing area, right?

But if i only set the nofollow for some categories and check “Enable individual post to override the settings” , I can make exceptions??

thank you!!

Posted by christian
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
October 19, 2008

If I enable nofollow to links in ALL posts older than X days, I cannot make an exception to this setting by checking “Always DoFollow Links” in the writing area, right?

Yes :)

But if i only set the nofollow for some categories and check “Enable individual post to override the settings” , I can make exceptions??

Yes :D

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
October 23, 2008

[...] I also plan to update to a newer version of WordPress so that I can take advantage of some plugins that have been created recently that might make it easy to get back into Google’s good books. Here is an example of a useful plugin. [...]

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
November 8, 2008

great plugin! i think it is nofollowing links on my Stores page. it’s not a post. how can i make sure it’s not adding nofollows to pages? please email :) if u know. thanks!

Posted by danielle
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
November 11, 2008

Does 0 days work? As in, effective immediately? Also, is it retro-active – so all content prior are immediately tagged ‘no follow’?

Posted by Steven
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
November 11, 2008

@danielle: I’ll work on that as soon as possible ;)

@Steven: As far as I know, 0 days will not work. Only 1 day & above will work. Yes, once you’ve activated the plugin and specify the “day(s)”, all links in posts older than X days will be nofollow’ed

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
December 12, 2008

Hey! I just upgraded to 2.7 and the plugin works, but it puts its “Nofollow Links in Posts” check box on the post at the very, very top of the page in the top left corner.

Posted by Valorie
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
December 13, 2008

@Valorie: Thanks for the heads up! I’m working on a fix now…

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
December 13, 2008

v1.1.1 is out! The design flaw that happens with WordPress v2.7 has been fixed :)

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
December 30, 2008

[...] There’s also a new plugin I recently read about. I just may use this one. It’s called NoFollow Links in Posts. [...]

comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
January 19, 2009

When I am setting “Enable nofollow to links in ALL posts” to number bigger than -1, it marks all links with “nofollow” even in posts that are posted 4 days ago. What am I doing wrong?

Sorry for my english :)

Posted by TracKer
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
January 19, 2009

I was tolkinh about setting “Enable nofollow to links in ALL posts” to 30…

Posted by TracKer
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
January 22, 2009

Hello, can you make the 0 days work?
Thanks.

Posted by michael
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
February 2, 2009

If this plugin was able to differentiate between internal and external links – it would be perfect!!

Any plans to include this feature at some stage?

R

Posted by Robert@PNG
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
March 20, 2009

im pretty confused with this plugin. i set # of days for a certain category. but there is no effect as it places a rel=”follow” attribute on even the latest post, which should not be because i set it to N # of days

im using wp 2.7. and i currently set x # of days on a certain category. and it’s just been 2 days and a nofollow attribute is already added to the post.

Posted by chitgoks
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
March 21, 2009

i think that since my post has 3 categories, it will only get the first category that it can find (and categories are sorted alphabetically). i had a product and sp category. and i only set sp with # of days but it did not have any effect, it still added the nofollow tag. only when i also set something for the product category did it work. does this plugin support a 1 category per post only? thank you. this is a very good plugin. i hope that you can add this features. to cater if a post has more than 1 category assigned to it.

Posted by chitgoks
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
April 20, 2009

Nice plugin.I’m will download and use this plugin.Thanks you

Posted by Dewi
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
May 16, 2009

Thank you, this plugin is definitely going to be very useful for my auto blogs.

Posted by Wizard
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
May 24, 2009

Cool plugin, but it appears to break Lightbox 2.

http://www.stimuli.ca/lightbox/

Posted by Matt
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 11, 2009

Thanks! Awesome plugin. I set it to 1, so that it would cover all of my archive posts. How do I know if it’s working? I checked a few posts to see if no follow appears in the htis the nofollow added?

Also, does this cover links in your sidebar, and comments, or only the posts?
Thanks.

Posted by Susiej
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 11, 2009

This plugin does not appear to be compatible with wordpress 2.8.

Will there be an update?

Thanks!

Posted by Rob
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 11, 2009

UPDATE – 11 JUNE 2009: Support & Development for this plugin has been discontinued. Anyone who wishes to modify or update the plugin can do so freely with the condition that the current GPL license are kept intact.

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 11, 2009

I just started using this plugin a few weeks ago and now it crash upon startup for WordPress 2.8. I’ve disabled it by removing the plugin file via FTP, but now I need something to do what this plugin was doing.

Can someone please recommend a plugin I can use to replace this one? Thanks.

Posted by Please Help
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 12, 2009

Ahh Crap! No support. This was a great plugin too!

I don’t think there is a better replacement.

Shame.

Posted by MacBros
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 12, 2009

Sorry guys. I’ve recently entered college and I’ve got to get my priorities straight for the time being.

Thanks for all your support!

Posted by Miak
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 12, 2009

No problem. Good luck with your studies.

Posted by MacBros
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 16, 2009

Can someone please make a version of this that works in WordPress 2.8? It’s open source, so I’m hoping that someone will pick it up and make a new version that works.

Wish I had the programming knowledge to do it… but unfortunately, I was depending on this to work and now it doesn’t.

Had I known that it would just stop working with the new version of WordPress, I would have built my links with nofollow tags included. Now I have to do a bunch of cleanup because I used this plugin and have been left hanging. :(

Posted by Fashion
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 21, 2009

bump for a WP 2.8 upgrade!!!

Posted by gabby
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 24, 2009

I will be launching a working version of this for wordpress 2.8 later tonight- if interested follow me on twitter: @patrickcurl and I will send a tweet when I’m finished coding it.

Or just check my blog.

Posted by Patrick Curl
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 24, 2009

I have posted my version which I’m calling: NoLiP: Nofollow Links in Posts Reborn.

I’m working on getting it listed over at wordpress.org — for now you can download it at:

http://www.theresabloginmysoup.com/NoLIP.zip

I’ve tried to add as much credit as I can with links to this blog on the main plugin page at:

http://www.theresabloginmysoup.com/wordpress-plugins/nolip/

as well as on the admin page of the plugin.

Posted by Patrick Curl
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 24, 2009

Patrick – thank you very much for creating the updated plug-in.

VERY much appreciated.

Posted by Good
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 24, 2009

Thank you Patrick. This means a lot. If I wasn’t so frigging poor right now I would donate again.

Hopefully my PR goes back up and I get some good opportunities again and then you can expect a nice donation.

This should be a WP feature that’s included in the release IMO.

Posted by MacBros
comment_type != "trackback" && $comment->comment_type != "pingback" && !ereg("", $comment->comment_content) && !ereg("", $comment->comment_content)) { ?>
June 26, 2009

Patrick Curl, Thank you for updating the plugin for WP 2.8 :D

Posted by Miak

Sorry, the comment form is closed at this time.