WordPress.org

Ready to get started?Download WordPress

Plugin Directory

External Links

The external links plugin for WordPress lets you process outgoing links differently from internal links.

5.5.3

  • Use template_redirect hook and put ourselves after default hooks that most 404/redirect plugins want to use and Yoast's at priority 99999

5.5.2

  • Fix compatibility with Yoast WP SEO plugin when Force Title Rewrite option is on and using the Apply Globally setting of this plugin.

5.5.1

  • Additional tweak to global callback processing

5.5

  • Use wp_print_footer_scripts hook instead of wp_footer as some themes fail to call wp_footer();
  • Use own custom version of the anchor_utils class
  • Content, excerpt and comment filters no longer called when Apply Globally is selected. Improves performance.

5.4.1

  • Troubleshooting release. Adds a few html comments in the page source to ensure hooks are being called.

5.4

  • Handle nested parenthesis in javascript event attributes on links and images

5.3.2

  • Temporarily placeholders links - http:// and https:// (no other url components) are no longer processed.

5.3.1

  • Fix localization

5.3

  • Fix: Conflict with Auto Thickbox plugin that would result in text widgets still being filtered even though option was turned off
  • Fix: Ensure this plugin filter is executed way back in the change to prevent other plugins/themes from reversing our changes
  • Code refactoring
  • WP 3.9 compat

5.2.1

  • Checks for new sem_dofollow class to determine if Do Follow plugin is active
  • WP 3.8 compat

5.2

  • Further updates to the link attribute parsing code
  • Fixed bug where external link was not processed if it was preceded by an empty text anchor link.

5.1

  • Take two! With issues now with breaking google adsense code reverted back to 4.2 parsing code but added more advanced dom attribute parsing code to handle various link configurations.

5.0

  • Completely replaced the mechanism for parsing links to resolve the various errors that have been occurring with different external services' link attributes
  • Tested with WP 3.7

4.2

  • WP 3.6 compat
  • PHP 5.4 compat
  • Fixed issue with parsing of links with non-standard (class, href, rel, target) attributes included in the tag. This caused Twitter Widgets to break.
  • Fixed issue where the external link icon was not added if the url specified by href had a preceding space href=" http://www.example.com"
  • Fixed issue with links containing onClick (or other javascript event) attributes with embedded javascript code. WordPress' Threaded Comments does this
  • Fixed issue with 2 spaces being injected between

4.1

  • WP 3.5 compat

4.0.6

  • WP 3.0.1 compat

4.0.5

  • WP 3.0 compat

4.0.4

  • Force a higher pcre.backtrack_limit and pcre.recursion_limit to avoid blank screens on large posts

4.0.3

  • Improve case-insensitive handling of domains
  • Improve image handling
  • Switch back to using a target attribute: work around double windows getting opened in Vista/IE7
  • Disable entirely in feeds

4.0.2

  • Don't enforce new window pref in feeds

4.0.1

  • Ignore case when comparing domains

4.0

  • Allow to force a follow when the nofollow option is toggled
  • Enhance escape/unescape methods
  • Localization
  • Code enhancements and optimizations

Requires: 2.8 or higher
Compatible up to: 3.9.1
Last Updated: 2014-5-30
Downloads: 143,356

Ratings

4 stars
4.8 out of 5 stars

Support

2 of 5 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
0 people say it's broken.

50,2,1
100,1,1 100,1,1
100,1,1
0,1,0 100,4,4
67,3,2 100,1,1
0,2,0
100,2,2
100,1,1
0,1,0
100,1,1
75,4,3
60,10,6
100,2,2
100,2,2
50,2,1
100,2,2
100,3,3
100,1,1
100,1,1
100,2,2
0,2,0 100,1,1
100,1,1 100,1,1
100,1,1
100,1,1