=== URL Autolinker by Jerin.ca === Contributors: jerinpallath0 Tags: links, seo, autolink, internal links, external links Requires at least: 5.6 Tested up to: 6.9 Requires PHP: 7.2 Stable tag: 3.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Automatically link saved website names/aliases in blog posts to their URLs. Includes per-link new tab, nofollow, and global link limits. == Screenshots == 1. Admin page settings 2. Linking options == Description == **URL Autolinker by Jerin.ca** helps you automatically add hyperlinks in your content. You can define a list of URLs and their aliases (keywords), and the plugin will automatically convert those keywords into links whenever they appear in your posts or pages. **Key Features:** - Save unlimited URLs with aliases (keywords). - Automatically link keywords to the saved URLs in post content. - Options to open links in a **new tab**. - Add **nofollow** attribute to specific links. - Limit the maximum links per alias per paragraph. - Limit the maximum number of auto-links per post. - Easy admin settings page with search and edit support. 🚀 *Coming soon*: **URL Autolinker Pro** with advanced features like exclusion by categories/tags, link reports, caching, and more. This plugin is lightweight, SEO-friendly, and saves you time managing internal and external links. == Installation == 1. Upload the plugin files to the `/wp-content/plugins/url-autolinker/` directory, or install the plugin through the WordPress plugins screen directly. 2. Activate the plugin through the 'Plugins' screen in WordPress. 3. Navigate to **URL Autolinker** in the WordPress admin menu. 4. Add your URLs, aliases, and set your linking preferences. 5. Save changes — done! Your content will now auto-link according to your settings. == Frequently Asked Questions == = Can I limit the number of links per post? = Yes. You can set both **per-alias per-paragraph limits** and a **total links per post limit**. = Will this plugin affect existing links? = No. The plugin skips text already inside `` tags, so your manually added links remain untouched. = Does this work with custom post types? = Yes. It hooks into `the_content`, so any post type that uses it will be processed. = Is there a Pro version? = A Pro version is in development with additional features like exclusions, reporting, and faster processing. == Screenshots == 1. Admin settings page where you add and manage URLs/aliases. 2. Example of saved links table with edit/delete options. 3. Pro features banner inside the admin panel. == Changelog == = 2.0 = * Added searchable, sortable admin table. * Added per-paragraph and total post limits. * Added nofollow and new tab options per link. * Improved sanitization and validation. * Introduced Pro banner for upcoming features. = 1.0 = * Initial release with basic alias-to-URL auto-linking. == Upgrade Notice == = 2.0 = Major upgrade with link limits and improved admin panel. Recommended update. == License == This plugin is licensed under the GPLv2 or later. See https://www.gnu.org/licenses/gpl-2.0.html for details.