Smart Link Target Manager
Automatically opens external links in a new tab and keeps internal links in the same tab. No configuration needed — just activate.
by Al-Amin Shamim · github.com/wpshamimsweb/smart-link-target-manager
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/wpshamimsweb/smart-link-target-manager/archive/refs/heads/main.zipA lightweight WordPress plugin that automatically opens external links in a new tab and keeps internal links in the same tab. Zero configuration required.
Features
- Opens external (other-domain) links in a new tab with
rel="noopener noreferrer"added automatically for security. - Forces internal (same-domain) links to open in the same tab, even if a theme, page builder, or manual edit set
target="_blank"on them by mistake. - No settings page, no database options, no external requests — just activate and it works.
- Exclude any specific link by adding the CSS class
sltm-skipto it.
Installation
From this repository
- Download the latest release ZIP from the Releases page, or clone/download this repo.
- In your WordPress dashboard, go to Plugins → Add New → Upload Plugin.
- Upload the ZIP and click Activate.
Manually via FTP/SFTP
- Copy the
smart-link-target-managerfolder intowp-content/plugins/on your server. - Go to Plugins in your WordPress dashboard and activate Smart Link Target Manager.
Requirements
- WordPress 5.0+
- PHP 7.0+
Frequently Asked Questions
Does this affect SEO?
No. The target attribute does not affect crawling or ranking. rel="noopener noreferrer" only affects browser security behavior, not link authority — it is not the same as nofollow.
Does this slow down my site?
No. The script runs after the page has loaded and only updates the target/rel attributes of links already on the page.
Can I exclude a specific link?
Yes — add the class sltm-skip to that link's <a> tag.
Changelog
1.0.0
- Initial release.
License
GPLv2 or later — see LICENSE.
Author
Al-Amin Shamim