Title: Royal Links – Affiliate Link Cloaking, Shortener &amp; Tracker
Author: Royal Plugins
Published: <strong>27 ژانویه 2026</strong>
Last modified: 25 سپتامبر 2026

---

جستجوی افزونه‌ها

![](https://ps.w.org/royal-links/assets/banner-772x250.png?rev=3516880)

![](https://ps.w.org/royal-links/assets/icon-256x256.png?rev=3447917)

# Royal Links – Affiliate Link Cloaking, Shortener & Tracker

 توسط [Royal Plugins](https://profiles.wordpress.org/royalpluginsteam/)

[دانلود](https://downloads.wordpress.org/plugin/royal-links.2.0.14.zip)

 * [جزئیات](https://fa.wordpress.org/plugins/royal-links/#description)
 * [نقد و بررسی‌ها](https://fa.wordpress.org/plugins/royal-links/#reviews)
 *  [نصب](https://fa.wordpress.org/plugins/royal-links/#installation)
 * [توسعه](https://fa.wordpress.org/plugins/royal-links/#developers)

 [پشتیبانی](https://wordpress.org/support/plugin/royal-links/)

## توضیحات

**Free affiliate link management and URL shortener plugin for WordPress.**

Royal Links is a complete link cloaking, click tracking, and link management solution
that gives you every tool you need to shorten, cloak, track, and optimize your affiliate
links and marketing URLs — at no cost. No “lite” version, no feature gates, no upsells.

Whether you manage affiliate links, run marketing campaigns, track click performance,
or just want clean branded short URLs on your own domain, Royal Links has you covered.

#### What You Can Use Royal Links For

Royal Links works with any URL — cloak, shorten, track, redirect, or A/B test it.
Common use cases:

 * **Affiliate networks** — Cloak and track clicks for any affiliate program. Works
   with the standard affiliate-URL format used by all major affiliate networks.
 * **Link in bio** — Track clicks from social media bio links and route visitors
   to specific destinations on your site, regardless of which platform sent them.
 * **Marketing campaigns** — Build UTM-tagged URLs for any analytics tool without
   leaving WordPress and measure campaign performance per source.
 * **Branded short URLs** — Replace long tracking URLs with clean links on your 
   own domain (e.g., `yoursite.com/go/product` instead of `network.com/ref?id=12345`).
 * **A/B testing** — Test multiple landing page destinations and see which converts
   best.
 * **QR code campaigns** — Generate QR codes for business cards, flyers, packaging,
   posters, or in-store signage and track scan-through performance separately from
   web clicks.
 * **Geo-targeted offers** — Send visitors from different countries to region-specific
   destinations from a single shareable link.
 * **eCommerce stores** — Track clicks from your store to external partners, suppliers,
   or affiliate offers. Auto-link product names to tracked Royal Links.
 * **Video descriptions and podcast show notes** — One short link per episode that
   you can re-route as offers expire, without re-uploading or editing the description.

#### Link Management

 * **Branded Short URLs** — Create clean links using your own domain
 * **Multiple Redirect Types** — 301, 302, and 307 redirects
 * **Link Categories & Tags** — Organize everything with taxonomies
 * **Nofollow / Sponsored / UGC Attributes** — Stay compliant with search engine
   guidelines
 * **Password-Protected Links** — Gate access to sensitive destinations
 * **Link Scheduling** — Set start and end dates for any link
 * **Affiliate Disclosure Notices** — Automatically display FTC-compliant disclosures

#### Click Tracking & Analytics

 * **Detailed Click Analytics** — Browser, device, OS, referrer, and country data
 * **Dashboard Widget** — At-a-glance stats with period-over-period comparison
 * **QR Scan Tracking** — See how many clicks come from your QR codes
 * **UTM Parameter Builder** — Build campaign-tagged URLs without leaving WordPress

#### Advanced Redirects

 * **Geo-Targeting** — Redirect visitors to different URLs based on their country
 * **Device-Based Redirects** — Send desktop, mobile, and tablet users to different
   destinations
 * **Time-Based Redirects** — Automatically swap destinations on a schedule
 * **A/B Split Testing** — Test multiple destinations and track which converts best

#### Content & Display

 * **QR Code Generator** — Generate downloadable QR codes for any link
 * **Product Display Boxes** — Eye-catching product cards with images and CTAs
 * **Automatic Keyword Linking** — Define keywords and Royal Links auto-links them
   across your content
 * **Gutenberg Block & Classic Editor** — Insert links from either editor

#### Site Health

 * **Broken Link Checker** — Automatic monitoring flags dead destinations
 * **Link Health Dashboard** — See all link issues at a glance
 * **404 Redirects** — Catch 404s and redirect visitors to the right page. Exact,
   prefix, and regex match modes. Auto-captures unresolved 404 hits in a monitor
   log so you can create redirects with one click.

#### Migration Wizard

Switching from another affiliate link plugin? Royal Links includes a Migration Wizard
that imports your existing links, categories, and click history from the most common
affiliate link plugins. Your existing short URLs and redirects keep working — no
manual re-creation needed.

#### Why Royal Links?

Every feature is included from day one. Geo-targeting, A/B testing, QR codes, auto-
linking, product displays, device redirects, and link scheduling are all built in
with no restrictions and no premium tier.

#### Powered by Royal Plugins

Royal Links is built by the team behind [Royal MCP](https://wordpress.org/plugins/royal-mcp/)
and [SiteVault](https://wordpress.org/plugins/sitevault-backup-restore-migration/)—
free WordPress plugins trusted by thousands of sites. We believe powerful tools 
should be accessible to everyone.

### External Services

This plugin connects to the following external service under specific conditions:

#### ip-api.com

Royal Links uses the [ip-api.com](http://ip-api.com) geolocation API to determine
a visitor’s country for the geo-targeting feature. This service is **only contacted
when a site administrator has configured country-based redirect rules on a specific
link**. If no geo-targeting rules are configured, no data is sent to this service.

When geo-targeting is active on a link and a visitor clicks that link, the visitor’s
IP address is sent to ip-api.com to determine their country. The country result 
is then used to decide which destination URL the visitor should be redirected to.

 * **Service URL:** [http://ip-api.com](http://ip-api.com)
 * **Terms of Service / Privacy Policy:** [https://ip-api.com/docs/legal](https://ip-api.com/docs/legal)
 * **Data sent:** Visitor IP address (only when geo-targeting rules exist on the
   clicked link)
 * **Data received:** Country code for the visitor’s IP address
 * **Data retention:** Royal Links does not store the IP-to-country lookup. The 
   country is used only for the redirect decision. IP addresses are only stored 
   in the click log if the “Store IP Addresses” setting is enabled (disabled by 
   default).
 * **When it is used:** Only when a visitor clicks a link that has geo-targeting
   redirect rules configured by the site admin
 * **When it is NOT used:** If no links have geo-targeting rules, this service is
   never contacted

## عکس‌های صفحه

[⌊Dashboard — click stats, top performing links, recent activity, and unresolved
404s at a glance⌉⌊Dashboard — click stats, top performing links, recent activity,
and unresolved 404s at a glance⌉[

Dashboard — click stats, top performing links, recent activity, and unresolved 404s
at a glance

[⌊Link management list with short URLs, destinations, redirect types, and click 
totals⌉⌊Link management list with short URLs, destinations, redirect types, and 
click totals⌉[

Link management list with short URLs, destinations, redirect types, and click totals

[⌊Create/edit link with all options⌉⌊Create/edit link with all options⌉[

Create/edit link with all options

[⌊Geo-targeting with country-based redirects⌉⌊Geo-targeting with country-based redirects⌉[

Geo-targeting with country-based redirects

[⌊A/B split testing results⌉⌊A/B split testing results⌉[

A/B split testing results

[⌊QR code generator⌉⌊QR code generator⌉[

QR code generator

[⌊Analytics dashboard with charts⌉⌊Analytics dashboard with charts⌉[

Analytics dashboard with charts

[⌊Auto keyword linker settings⌉⌊Auto keyword linker settings⌉[

Auto keyword linker settings

[⌊Migration wizard — import links from other affiliate link plugins⌉⌊Migration wizard—
import links from other affiliate link plugins⌉[

Migration wizard — import links from other affiliate link plugins

[⌊Link health monitoring⌉⌊Link health monitoring⌉[

Link health monitoring

[⌊Geo-targeting rules with per-country destination URLs⌉⌊Geo-targeting rules with
per-country destination URLs⌉[

Geo-targeting rules with per-country destination URLs

## بلوک‌ها

این افزونه 2 بلوک ارائه می‌دهد.

 *   Product
 *   Royal Link

## نصب

 1. Upload the `royal-links` folder to `/wp-content/plugins/` or install directly from
    the WordPress plugin directory.
 2. Activate Royal Links through the **Plugins** menu.
 3. Go to **Royal Links** in your admin sidebar and start creating links.

## سوالات متداول

### What makes Royal Links different from other link management plugins?

Royal Links gives you every feature for free. Geo-targeting, A/B split testing, 
QR codes, automatic keyword linking, product displays, device-based redirects, link
scheduling — all included at no cost. There is no premium tier and no upsell.

### Can I import my existing links from another affiliate link plugin?

Yes. Go to **Royal Links > Tools** and use the Migration Wizard. It imports your
links, categories, and click history from the most common affiliate link plugins
in one click. Your existing short URLs and redirects will keep working.

### Is geo-targeting really free?

Yes. Configure country-based redirect rules on any link at no cost. When a visitor
clicks that link, their country is detected and they are redirected to the appropriate
destination. No API key needed, no usage limits.

### Does Royal Links work with Amazon Associates?

Yes. Amazon’s terms require that affiliate links are not cloaked (the destination
must be visible). Royal Links supports uncloaked redirects — just set the redirect
type and Amazon links will work within their guidelines. You can also use the nofollow
attribute for compliance.

### What redirect types are supported?

Royal Links supports 301 (permanent), 302 (temporary), and 307 (temporary, preserves
method) redirects. On top of that, you can layer device-based redirects, geo-targeting
redirects, and time-based redirects that automatically switch destinations on a 
schedule.

### Is there a Pro version?

No. Royal Links is the full version. Every feature is included and there is no paid
upgrade. We built this as a completely free plugin.

### How does the automatic keyword linker work?

Define keywords and associate them with your links. Royal Links automatically scans
your post and page content and turns matching keywords into linked text pointing
to the destinations you configured. You control the maximum number of links per 
keyword, which post types to scan, and which content areas to target.

### Is my data private?

Your links, analytics, and settings are stored entirely in your own WordPress database.
The only external service Royal Links contacts is ip-api.com, and only when you 
have configured geo-targeting rules on a specific link. If you don’t use geo-targeting,
no external requests are made. See the External Services section for full details.

### What is link cloaking and why do I need it?

Link cloaking replaces long, ugly affiliate URLs with clean, branded short links
on your own domain (e.g., yoursite.com/go/product-name instead of affiliate-network.
com/ref?id=12345&tracking=abc). This makes links more trustworthy to visitors, easier
to share, and protects your affiliate commissions from being stripped. Royal Links
handles all of this automatically with 301, 302, or 307 redirects.

### How do I track affiliate link clicks in WordPress?

Install Royal Links and create a new link with your affiliate URL as the destination.
Royal Links automatically tracks every click with detailed analytics — browser, 
device, operating system, country, referrer, and timestamp. View performance in 
the analytics dashboard with charts, top-performing links, and referrer breakdowns.
You can also track QR code scans separately.

### What happens to my existing links if I deactivate the plugin?

Your links and click data remain in the database. If you reactivate Royal Links,
everything will be restored. If you want to permanently remove all data, use the
standard WordPress uninstall process (delete the plugin from the Plugins page).

### Can I create a link-in-bio page using Royal Links?

Yes. Create a Royal Link for each destination (your shop page, latest blog post,
video, lead magnet, podcast, etc.) and use those Royal Links wherever you put a 
single bio link on social media. Royal Links tracks every click with referrer, country,
and device data so you can see which platform drives traffic. Rotate destinations
by editing the Royal Link without changing the bio URL — perfect for promoting different
campaigns from the same shareable link.

### Will Royal Links slow down my WordPress site?

No. The redirect handler is lightweight and the auto-keyword linker runs once per
post on save (not on every page load). Click logging happens asynchronously after
the redirect fires, so visitor experience is unaffected. The admin UI, analytics,
and migration tools do not run on visitor-facing pages.

### Does Royal Links work with caching plugins?

Yes. Royal Links short URLs are processed by WordPress’s redirect layer before any
page caching kicks in, so cached content does not interfere with link redirects,
click tracking, or geo-targeting. The plugin’s admin pages are not cached (most 
caching plugins exclude `/wp-admin/` by default).

### Can I use Royal Links with my eCommerce store?

Yes. Royal Links is store-agnostic — use it to track clicks from product pages to
external suppliers, affiliate offers, or partner sites. The Auto-Keyword Linker 
can scan product descriptions and turn brand or model names into tracked outbound
links automatically.

### Is Royal Links GDPR-compliant?

Royal Links can be configured to be GDPR-friendly. By default the plugin does NOT
store IP addresses in the click log (the “Store IP Addresses” setting is opt-in 
and disabled out of the box). Browser, device, country, and referrer data are stored
without tying them to a specific identifiable visitor. With IP storage disabled,
the click log retains only aggregate analytics suitable for GDPR-compliant reporting
under legitimate interest.

## نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

## توسعه دهندگان و همکاران

“Royal Links – Affiliate Link Cloaking, Shortener & Tracker” نرم افزار متن باز است.
افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

 *   [ Royal Plugins ](https://profiles.wordpress.org/royalpluginsteam/)

[ترجمه “Royal Links – Affiliate Link Cloaking, Shortener & Tracker” به زبان شما.](https://translate.wordpress.org/projects/wp-plugins/royal-links)

### علاقه‌ مند به توسعه هستید؟

[کد را مرور کنید](https://plugins.trac.wordpress.org/browser/royal-links/)، [مخزن SVN](https://plugins.svn.wordpress.org/royal-links/)
را بررسی کنید، یا از طریق [RSS](https://plugins.trac.wordpress.org/log/royal-links/?limit=100&mode=stop_on_copy&format=rss)
در [گزارش توسعه](https://plugins.trac.wordpress.org/log/royal-links/) مشترک شوید.

## گزارش تغییرات

#### 2.0.14

 * Enhancement: Plugin uninstall covers all custom database tables, options, transients,
   and user meta when “Delete all data” is enabled.
 * Fix: Database schema migrations now apply correctly on plugin update.
 * Fix: Admin pages render correctly when accessed from WP-CLI, REST callbacks, 
   or cron contexts.
 * Security: Password-protected link check now uses constant-time comparison.

#### 2.0.13

 * Enhancement: Bulk-select checkboxes on the 404 Log with Mark Resolved, Delete,
   and Create Redirects actions.
 * Enhancement: Tested up to WordPress 7.1.

#### 2.0.12

 * Feature: New Dashboard landing page with total clicks, unique visitors, total
   links, unresolved 404s, recent links, top performing links, and recent clicks.
 * Feature: New Royal Tools page listing every free Royal Plugins family plugin 
   with one-click install links.
 * Enhancement: Custom top header bar on every Royal Links admin page with View 
   Docs and Support buttons.
 * Enhancement: Lightweight admin footer showing Royal Plugins family links and 
   the current plugin version.
 * Enhancement: Sidebar reorganized with Dashboard first and shorter labels across
   the menu.
 * Enhancement: Founders Bundle banner is now a single clickable card for a cleaner
   path to the bundle offer.
 * Enhancement: First-run activation lands admins on the new Dashboard.

#### 2.0.11

 * Fix: Resolves 404 errors on generated short links caused by rewrite rules being
   regenerated by other plugins or Permalinks settings saves.
 * Feature: Link Health now monitors the redirect layer status with a one-click “
   Repair Now” action to restore short-link routing.

#### 2.0.10

 * Feature: Coexistence layer detects Pretty Links, ThirstyAffiliates, BetterLinks,
   and Simple URLs and surfaces a supportive migration-mode notice on Royal Links
   admin pages.
 * Feature: URL-prefix collision detector blocks settings-page saves that would 
   fight another active link plugin, with an escape-hatch constant and filter for
   intentional overrides.
 * Feature: Migration slug-conflict guard preserves existing Royal Links posts and
   offers a one-click retry-with-suffix action for conflicting imports.
 * Enhancement: Royal Links now falls through cleanly on unmatched-slug requests
   so other link plugins can handle their own slugs during a parallel migration.

#### 2.0.9

 * Feature: 404 redirects catch-all mode sends any unmatched 404 to a single fallback
   URL (opt-in, off by default).

#### 2.0.8

 * Feature: 404 redirects intercept genuine 404s and send visitors to a configured
   target with exact, prefix, or regex match rules.
 * Feature: 404 monitor log captures every unresolved 404 with a one-click “Create
   Redirect” button on each row.
 * Feature: Master “Enable 404 Redirects” toggle in Settings.
 * Compat: Requires WordPress 5.3 or later.

#### 2.0.7

 * Security: Removed three unused admin-AJAX handlers to shrink the attack surface.
 * Fix: Link checker now processes broken-link scans incrementally and resumes across
   daily runs.

#### 2.0.6

 * Compliance: Description and FAQ rewritten to describe capabilities generically
   without third-party brand names.
 * Compliance: Pricing-comparison claims and superlative language removed.

#### 2.0.5

 * UX: Royal Plugins Founders Bundle banner on the Settings and Analytics pages (
   per-user dismissable).
 * Fix: Fatal error on the Edit Link screen under PHP 8+ when saving an A/B Testing
   variant.
 * Fix: Editing a Royal Link no longer blocks saving when A/B Testing is disabled.

#### 2.0.3

 * Feature: Per-link “This is an affiliate link” checkbox for non-affiliate uses.
 * Feature: Master “Enable Disclosure” toggle in Settings.
 * Feature: “Default new links to affiliate” setting for new-link creation.
 * Enhancement: Disclosure now only fires on posts containing at least one affiliate-
   flagged link.

#### 2.0.2

 * Feature: WordPress Playground live preview available from the plugin listing.
 * Enhancement: Video walkthrough embedded on the plugin listing page.
 * Enhancement: Ten new screenshots on the plugin listing.

#### 2.0.1

 * Fix: Settings page renders with a white card background.
 * Fix: Dashicon alignment on the Short URL copy and test buttons.
 * Fix: Geo-targeting country selector uses a bundled dropdown library.
 * Fix: Geo-targeting compatible with legacy single-country rules.
 * Enhancement: Charting library bundled locally.

#### 2.0.0

 * Major: All premium features are now free — no paid tier, no upsells.
 * Feature: Geo-targeting redirects visitors based on country.
 * Feature: A/B split testing with conversion tracking.
 * Feature: QR code generation for any link.
 * Feature: Product display boxes with images and CTAs.
 * Feature: Automatic keyword linking across your content.
 * Feature: UTM parameter builder.
 * Feature: Device-based redirects (desktop, mobile, tablet).
 * Feature: Time-based redirects with scheduling.
 * Feature: Password-protected links.
 * Feature: Affiliate disclosure notices.
 * Feature: Link scheduling with start and end dates.
 * Feature: Migration wizard imports links from other link-management plugins.
 * Enhancement: Analytics now include QR scan tracking.
 * Enhancement: Dashboard widget with period comparison.

#### 1.2.0

 * Feature: Migration wizard imports links from other link-management plugins.
 * Fix: Migrate button now functions correctly.

#### 1.1.3

 * Enhancement: Dashboard widget redesigned with 30-day period-over-period comparison.
 * Enhancement: Change badges for click trends, new links, and unique clicks.
 * Enhancement: Broken-links warning bar with a direct link to the health checker.

#### 1.1.2

 * Security: Improved sanitization of user-supplied request input.
 * Compliance: Inline CSS moved to an external stylesheet.
 * Compliance: Inline JavaScript now uses proper WordPress enqueue APIs.
 * Enhancement: PHP execution limits scoped to batch processing only.
 * Enhancement: Bundled charting library upgraded.

#### 1.1.1

 * Fix: Remaining “WP Links” text updated to “Royal Links” across admin and blocks.

#### 1.1.0

 * Enhancement: Internal identifiers, post type slug, and CSS/JS handles rebranded
   for Royal Links Pro compatibility.

#### 1.0.6

 * Security: Additional output escaping for numeric values.
 * Security: Safer redirect handling for user-facing URLs.
 * Security: Improved SQL query preparation.
 * Compliance: Bundled charting library locally instead of external CDN.
 * Enhancement: Documentation link moved to the plugin row meta.
 * Enhancement: Removed deprecated text-domain loading call.
 * Compat: Tested up to WordPress 6.9.

#### 1.0.5

 * Fix: Rewrite rules registered on activation to prevent redirect 404 errors.
 * Fix: Admin menu displays “Royal Links” instead of “WP Links”.
 * Enhancement: Documentation link added to the plugins page.
 * Enhancement: Import limits (500 links per batch) shown on the Import/Export page.

#### 1.0.4

 * Security: Fixed SQL injection in analytics queries.
 * Security: Added output escaping throughout the plugin.

#### 1.0.3

 * Enhancement: Dismissible admin notices for broken-link warnings.
 * Enhancement: Import error messages specific to the failure.
 * Enhancement: Validation for required CSV columns on import.
 * Enhancement: Skipped-count display on import results.
 * Enhancement: BOM handling for Excel-exported CSV files.

#### 1.0.2

 * Fix: Table formatting on the All Links page.
 * Enhancement: Column alignment improved.

#### 1.0.1

 * Bug fixes and improvements.

#### 1.0.0

 * Initial release.
 * Feature: Link shortening with custom slugs.
 * Feature: 301, 302, and 307 redirect support.
 * Feature: Click tracking and analytics.
 * Feature: Categories and tags.
 * Feature: Nofollow and sponsored attributes.
 * Feature: Gutenberg block.
 * Feature: Classic Editor integration.
 * Feature: Import/Export functionality.
 * Feature: Broken link detection.

## اطلاعات

 *  نگارش **2.0.14**
 *  آخرین به‌روزرسانی **6 ساعت پیش**
 *  نصب‌های فعال **40+**
 *  نگارش وردپرس ** 5.3 یا بالاتر **
 *  آزمایش‌شده تا **7.1.2**
 *  نگارش PHP ** 7.4 یا بالاتر **
 *  زبان
 * [English (US)](https://wordpress.org/plugins/royal-links/)
 * برچسب
 * [affiliate links](https://fa.wordpress.org/plugins/tags/affiliate-links/)[click tracking](https://fa.wordpress.org/plugins/tags/click-tracking/)
   [link cloaking](https://fa.wordpress.org/plugins/tags/link-cloaking/)[link management](https://fa.wordpress.org/plugins/tags/link-management/)
   [url shortener](https://fa.wordpress.org/plugins/tags/url-shortener/)
 *  [نمایش پیشرفته](https://fa.wordpress.org/plugins/royal-links/advanced/)

## امتیازها

هنوز هیچ نقدی ارسال نشده است.

[بررسی شما](https://wordpress.org/support/plugin/royal-links/reviews/#new-post)

[مشاهدهٔ همهٔ بررسی‌ها](https://wordpress.org/support/plugin/royal-links/reviews/)

## مشارکت کنندگان

 *   [ Royal Plugins ](https://profiles.wordpress.org/royalpluginsteam/)

## پشتیبانی

چیزی برای گفتن دارید؟ نیاز به کمک دارید؟

 [مشاهده انجمن پشتیبانی](https://wordpress.org/support/plugin/royal-links/)