Plugin info

Total downloads: 478,093
Active installs: 30,000
Total reviews: 77
Average rating: 4.5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 8 language(s)
Contributors: 2
Last updated: 12/3/2025 (28 days ago)
Added to WordPress: 9/24/2010 (15 years old)
Minimum WordPress version: 4.0
Tested up to WordPress version: 6.9
Minimum PHP version: 5.2

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 28 days ago • 77 reviews

74/100

Is External Links in New Window / New Tab abandoned?

Likely maintained (last update 28 days ago).

Compatibility

Requires WordPress: 4.0
Tested up to: 6.9
Requires PHP: 5.2

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Open Links In New Tab
Rating 4.3/5 (6 reviews)Active installs 1,000
Affiliatize Me
Rating 0.0/5 (0 reviews)Active installs 0
Target _blank – Force links to open in a new tab
Rating 3.0/5 (2 reviews)Active installs 200
Diff Domain New Tab
Rating 0.0/5 (0 reviews)Active installs 0

Description

Opens external links in a new tab or a or new window. You can set URLs that should either be forced to open in a new window or ignored.

The plugin produces XHTML Strict compliant code and is search engine optimized (SEO).
This is done using JavaScript’s window.open()-function. It adds only a few lines of vanilla JavaScript to the page, and does not require any external libraries like jQuery.

Most other plugins perform a hack by altering the target parameter (i.e. ). That method is not XHTML Strict compliant.
This plugin handles the links client-side, which lets search engines follow the links properly. Also, if a browser does not support JavaScript, the plugin is simply inactive, and does not result in any errors.

If you need a more advanced plugin, with more options try our free WP External Links plugin.

Credits
Inspired by the Zap_NewWindow plugin by Tom Köhler.
The banner is a photo by Monja Da Riva.

Translations
Danish by Kristian Risager Larsen
Dutch by Paul Staring
Lithuanian by Vincent G
Other translations will be appreciated!

Known bugs
The plugin conflicts with other plugins that change the links’ `onClick´ attribute.

Original developer
Kristian Risager Larsen – kezze.dk

Installation

  1. Copy the plugin to /wp-content/plugins/
  2. Activate the plugin.
  3. Eventually, change the settings in Settings->External Links.

Frequently Asked Questions

How to disable this plugin?

Just use standard Plugin overview page in WordPress admin section and deactivate it or rename plugin folder /wp-content/plugins/open-external-links-in-a-new-window over FTP access.

How can I report security bugs?

You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.

Review feed

No reviews available

Screenshots

  1. External links settings

    External links settings

Changelog

1.45

  • 2025-08-04
  • minor code fixes

1.44

  • 2022-11-22
  • minor security fixes

1.43

  • 2022-05-06
  • security fix reported by Automattic

1.42

  • 2021-01-30
  • added flyout menu

1.41

  • 2020-10-21
  • minor update

1.4

  • 2019-08-26
  • WebFactory took over development
  • minor fixes
  • 40,000 installs; 178,750 downloads

1.3.3

Verified compatibility with WordPress 5.0

1.3.2

Updated: Danish translation

1.3.1

Verified compatibility with WordPress 4.0
Added: Plugin logo for WordPress 4.0
Added: Dutch translation.

1.3

Added: Possibility to force and ignore user-defined strings in URLs. This feature has been requested.
Added: Lithuanian and Danish translation.

1.2

Added: Translation-ready.

1.1.1

Fixed: Deprecation warning (Thanks to boo1865)

1.1.0

Changed: Better practice for opening links. The plugin now uses the onClick-attribute instead of writing JavaScript directly into the href-attribute. This enables users to right-click the link and open in a new window/tab, save the target etc.

1.0.1

Fixed: Removes target attribute from links instead of setting the attribute to null. (Thanks to crashnet)

1.0

Fixed: Credits to Tom Köhler (Charset).
Fixed: Links.

0.9

Initial release.