Frumbik Affiliate Hub – Affiliate Links, Amazon Product Displays, Click Tracking & Geo-Targeting
Affiliate links are the backbone of your revenue, but managing them shouldn’t be a full-time job. Frumbik Affiliate Hub turns scattered, ugly affiliate URLs into clean branded links — and gives you the analytics, Amazon integration, and automation tools to earn more from every click. Stop paying for features that should be free. Frumbik Affiliate Hub is 100% free, open source, and packed with capabilities that rival — and often exceed — the most popular premium affiliate plugins on the market. Link Management & Cloaking Transform messy URLs like https://partner-site.com/ref?id=12345&campaign=xyz into clean, trustworthy links like yoursite.com/go/best-hosting. Organize everything with categories and tags, and insert links from the Gutenberg or Classic editor in seconds. Your visitors see professional links. You see higher click-through rates. Destination Rules: Geo-Targeting, Expiration & A/B Testing (NEW) Send German visitors to amazon.de and Americans to amazon.com — per link, no code. Schedule links to expire (show a 404, redirect to a fallback URL, or auto-unpublish), and split-test destination URLs with weighted A/B rotation — results appear right in your analytics dashboard, with bot traffic filtered out. Every one of these is a paid add-on in premium competitors; here they are free. Amazon Products Integration (NEW) Display product boxes, comparison tables, and bestseller lists from Amazon — directly in your content. Supports 22 Amazon marketplaces with automatic geo-targeting, so visitors always land on their local store. A built-in TOS Compliance Engine handles price freshness, affiliate disclaimers, and link transparency automatically. No competitor offers this level of compliance out of the box. Price History Charts & Drop Alerts (NEW) Show your readers how an Amazon product’s price moved over the last 90 days with [afh_price_history asin="B0..."] — a clean chart rendered on your own server, no external chart service. Get an e-mail the moment a tracked price drops by more than your chosen percentage, plus an optional weekly summary of clicks, top links and broken links. Analytics & Click Tracking Know exactly which links perform and where your clicks come from. The Enhanced Analytics dashboard shows interactive charts, geographic data on a world map, browser and device breakdowns, and unique visitor tracking. Export everything to CSV for deeper analysis. Google Analytics 4 Integration (NEW) Send affiliate link click events directly to your GA4 property — including link slug, ASIN, marketplace, and page URL. Works with your existing Google Analytics setup. Optionally load gtag.js from the plugin, or use your own. No coding required. Core Link Management 🔗 Link Cloaking — Clean, branded redirect URLs with 301/302/307 support 📁 Categories & Tags — Organize hundreds of links effortlessly ✏️ Editor Integration — Insert links from Gutenberg blocks or TinyMCE toolbar 📋 Shortcodes — Use [frumbik_link id="123"] anywhere in your content 🔄 Import/Export — Bulk import from CSV/JSON, export for backup or migration 🔑 QR Codes — Generate downloadable QR codes for any affiliate link 🌐 Query Forwarding — Pass URL parameters through cloaked links to destination Amazon Products Module (NEW) 🛒 Product Boxes — 4 layouts that showcase Amazon products and drive clicks 📊 Comparison Tables — Drag-and-drop builder for side-by-side product comparisons 🏆 Bestseller Lists — Auto-updating grids from any Amazon category ⚡ Zero-API Mode — Display manually added products, no API credentials needed 🌍 22 Marketplaces — Automatic geo-targeting replaces Geniuslink ($5-48/mo) ✅ TOS Compliance Engine — Automated disclaimers, price checks, and transparency 📦 Bulk ASIN Import — Add up to 200 products at once 🧱 5 Gutenberg Blocks — Product Box, Product Link, Comparison Table, Bestseller List, Product Grid 📈 Price History — Track price trends and time your recommendations 🔮 Creators API Ready — Future-proofed for Amazon’s new API (PA-API 5.0 deprecated April 2026) Analytics & Tracking 📊 Enhanced Analytics — Interactive dashboard with ApexCharts, filtering, and CSV export 🌍 GeoLocation Tracking — World map analytics with MaxMind GeoIP2 + 3 fallback APIs 👤 Unique Visitor Detection — 24-hour fingerprinting with session management 📱 Device Detection — Browser, OS, and device breakdowns for every click 🔍 Keywords Autolinker — Automatically convert keywords in your content to affiliate links 🔗 Link Scanner — Detect broken links with scheduled scans and email alerts Google Analytics 4 (NEW) 📈 GA4 Event Tracking — Send click events with link slug, ASIN, marketplace, and page URL 🏷️ Custom Events — Track affiliate clicks alongside your other GA4 data ⚙️ Flexible Setup — Load gtag.js from the plugin or use your existing tag Advanced Modules ⚡ Performance Monitor — System optimization and caching insights 🏥 Health Monitor — Diagnostic tools and error logging 🧩 Modular Architecture — Enable only what you need; disable the rest 🌐 Multilingual — English, Polish, German, and Spanish out of the box 📱 Mobile Responsive — Admin interface works on any device Why Choose Frumbik Affiliate Hub? It’s free. Not “free with limits” or “free trial” — genuinely free and open source under GPLv2. No upsells, no premium tier, no nag screens. Most affiliate plugins charge annual subscriptions for features like link cloaking, auto-linking, click analytics, Amazon product displays, or geo-targeting — and you often need multiple paid plugins to cover everything. With Frumbik Affiliate Hub, you get all of these capabilities in one plugin, completely free. No annual fees, no feature gates, no “upgrade to unlock” prompts. Just install and use everything from day one — including features you won’t find anywhere else, like the TOS Compliance Engine and built-in GA4 event tracking. Approved and distributed through WordPress.org. Follows WordPress Coding Standards. All SQL queries use prepared statements. All output is escaped. Nonce verification on every form. Perfect For Bloggers who monetize with affiliate links and want clean URLs Amazon affiliates who need product boxes, comparison tables, and geo-targeting Content creators who want to track which links actually earn money Niche site builders running multiple affiliate programs at once Marketing agencies managing affiliate links across client sites The full shortcode reference (all attributes with worked examples) is in the FAQ: “What shortcodes are available?” Privacy & Security GDPR Compliance Data Minimization: Only essential data is collected User Consent: All tracking and geolocation are disabled by default — must be explicitly enabled Data Export: Built-in tools for data export/deletion requests Anonymization: IP address anonymization options Transparency: Clear data usage policies in settings Security Features Nonce Protection: All forms use WordPress nonces Capability Checks: Role-based access control SQL Injection Prevention: Prepared statements only XSS Protection: All output properly sanitized Regular Updates: Active maintenance and security patches External Services This plugin connects to several third-party services to provide enhanced functionality. All external connections are optional and can be disabled. MaxMind GeoLite2 Database Service What it is: MaxMind provides geolocation data through their GeoLite2 database What it’s used for: Converting visitor IP addresses to geographical locations (country, city, coordinates) for analytics What data is sent: Only IP addresses of visitors who click affiliate links. IP data is processed locally using the downloaded database — no visitor data is sent to MaxMind servers in real-time. When it’s sent: Only when the GeoLocation module is enabled and a visitor clicks an affiliate link Database updates: When a license key is configured, the plugin automatically re-downloads the GeoLite2 database weekly via WordPress Cron (no visitor data is sent — only a download request using the administrator’s license key) Service provider: MaxMind, Inc. Terms of service: https://www.maxmind.com/en/terms-of-use Privacy policy: https://www.maxmind.com/en/privacy-policy Database download: https://download.maxmind.com/ (requires free license key) IP Geolocation API Services What they are: Fallback geolocation services, used only when the local MaxMind database is unavailable and GeoLocation tracking is enabled What data is sent: The visitor’s IP address only (anonymized when IP anonymization is on), one request per click. IP-API.com is also used for admin-initiated benchmark tests, which send public test IPs such as 8.8.8.8 — never visitor data. IP-API.com — Terms & privacy: https://ip-api.com/docs/legal (45 requests/minute free tier) IPApi.co — Privacy: https://ipapi.co/privacy/ | Terms: https://ipapi.co/terms/ (15,000 requests/month free tier) IPInfo.io — Privacy: https://ipinfo.io/privacy-policy | Terms: https://ipinfo.io/terms-of-service (50,000 requests/month free tier) GitHub API Service What it is: GitHub’s REST API and archive downloads, used to fetch the open-source MaxMind GeoIP2 PHP libraries What data is sent: No visitor or site data — only standard HTTP headers (server IP, plugin User-Agent “AffiliateHub-WordPress-Plugin”) When it’s used: Only when an administrator manually clicks “Install Native GeoIP2 Library” in the plugin settings — never automatically Domains contacted: https://api.github.com/ (release metadata for maxmind/GeoIP2-php and maxmind/MaxMind-DB-Reader-php), https://github.com/ and https://codeload.github.com/ (ZIP archive downloads) Service provider: GitHub, Inc. (Microsoft) Privacy policy: https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement Terms of service: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service Link Scanner The Link Scanner module checks your affiliate link destination URLs to verify they are still active and responding. It sends HTTP HEAD/GET requests to the destination URLs stored in your affiliate links These are URLs you have entered yourself — no visitor data is sent Requests are only triggered manually by an administrator from the Link Scanner settings page No third-party service is involved — requests go directly to the destination URLs Google Analytics 4 (optional) What it is: Google Analytics 4 tracking via Google Tag Manager What it’s used for: Sending affiliate link click events to GA4 for analytics What data is sent: Click event data (event name, link slug, ASIN, marketplace, page URL) — sent from visitor’s browser to Google When it’s sent: Only when the Google Analytics 4 module is enabled in plugin settings Optional script loading: When “Load gtag.js” is enabled, the plugin loads a JavaScript tracking library from Google’s CDN. This is optional and disabled by default. Server-side events (Measurement Protocol, optional): When the site owner additionally provides a GA4 Measurement Protocol API secret, the plugin sends click events for visitors who enter affiliate redirect links directly (from e-mails, social media, QR codes) from the WordPress server to Google. Data sent: the Google Analytics client/session identifier read from the visitor’s existing GA cookies, the clicked link’s ID/slug/destination/title and the traffic source name. The visitor’s IP address is NOT sent (the request originates from the server). No events are sent for visitors without a Google Analytics cookie. Domains contacted: – https://www.googletagmanager.com/ (gtag.js library download) – https://www.google-analytics.com/ (event data collection; also the Measurement Protocol endpoint when an API secret is configured) Service provider: Google LLC Terms of service: https://marketingplatform.google.com/about/analytics/terms/us/ Privacy policy: https://policies.google.com/privacy User Control and Privacy All external services are optional and off by default — the plugin works without any external connections, and disabling GeoLocation stops all IP-based tracking and API calls No CDN dependencies — all JavaScript and CSS assets are bundled locally Local processing preferred — the MaxMind database (user-supplied license key) processes IPs locally; APIs are only a fallback Source Code This plugin includes third-party JavaScript libraries in both minified and human-readable form. All plugin-authored JavaScript files (admin.js, analytics-dashboard-production.js, affiliate-hub-block.js, affiliate-hub-qrcode.js, etc.) are unminified. No build tools are required. Full plugin source code is included in the plugin package. All plugin-authored files are unminified and human-readable. assets/js/jsvectormap.min.js Minified distribution of jsVectorMap v1.7.0, an interactive map library. The unminified human-readable source is included in the plugin as assets/js/jsvectormap.js (2301 lines). Upstream source: https://github.com/themustafaomar/jsvectormap/releases/tag/v1.7.0 assets/js/jsvectormap-world.js This file (1661 lines) contains auto-generated SVG path data defining country boundaries for every country in the world. It is distributed as part of the jsVectorMap package. The path strings consist of SVG drawing commands (M=moveto, l=lineto, Z=closepath) followed by x,y geographic coordinates — they are NOT minified or obfuscated JavaScript code. The upstream dist/maps/world.js ships this data fully minified on a single line; this version is reformatted for readability with each country in its own commented block, properties on separate lines, and long multi-territory paths split at sub-path (Z) boundaries. Maximum line length is under 250 characters. Upstream source: https://github.com/themustafaomar/jsvectormap/releases/tag/v1.7.0 assets/js/qrcode-generator.js / qrcode-generator.min.js QR code generation library (qrcodejs v1.0.0). The human-readable source is included as assets/js/qrcode-generator.js (fully formatted with proper indentation). The minified version (qrcode-generator.min.js) is used at runtime. Upstream source: https://github.com/davidshimjs/qrcodejs assets/js/apexcharts.min.js Minified distribution of ApexCharts v5.3.3, a JavaScript charting library. The unminified source (dist/apexcharts.js) is available in the upstream release archive. Upstream source: https://github.com/apexcharts/apexcharts.js/releases/tag/v5.3.3 Third-Party Libraries This plugin bundles the following open-source JavaScript and CSS libraries. All libraries are served locally from the plugin package — no external network requests are made to load them. ApexCharts Library: ApexCharts Version: 5.3.3 Bundled file: assets/js/apexcharts.min.js Purpose: Interactive charts in the Enhanced Analytics and Link Scanner dashboards License: MIT License Source: https://github.com/apexcharts/apexcharts.js/releases/tag/v5.3.3 Copyright: (c) 2018-2025 ApexCharts jsVectorMap Library: jsVectorMap Version: 1.7.0 Bundled files: assets/js/jsvectormap.js (unminified source, 2301 lines), assets/js/jsvectormap.min.js, assets/js/jsvectormap-world.js (1661 lines), assets/css/jsvectormap.min.css Purpose: Interactive world map in the GeoLocation analytics view Note: jsvectormap-world.js contains auto-generated SVG geographic coordinate data (not minified JS). Reformatted from upstream single-line format to one commented block per country with paths split at sub-path boundaries. Max line length under 250 chars. License: MIT License Source: https://github.com/themustafaomar/jsvectormap/releases/tag/v1.7.0 Copyright: (c) Mustafa Omar QRCode (qrcodejs) Library: qrcodejs Version: 1.0.0 Bundled files: assets/js/qrcode-generator.js (human-readable formatted source, 1425 lines), assets/js/qrcode-generator.min.js Purpose: QR code generation for affiliate links License: MIT License Source: https://github.com/davidshimjs/qrcodejs Copyright: (c) 2012 davidshimjs Support & Development Getting Help Documentation: Visit our Knowledge Base Community Forum: WordPress.org support forums Feature Requests: Submit via WordPress.org or GitHub Bug Reports: Please include WordPress/PHP versions and error logs Contributing Translations: Help translate AffiliateHub in your language Code Contributions: Submit pull requests via GitHub Testing: Beta testing program available Feedback: Your suggestions shape our roadmap Roadmap Advanced Targeting: Device, browser, time-based rules A/B Testing: Split testing for affiliate links API Integration: REST API for external tools White Label: Custom branding options Multi-Site Support: Network-wide management License This plugin is licensed under the GPLv2 or later — see https://www.gnu.org/licenses/gpl-2.0.html for the full license text. It is distributed WITHOUT ANY WARRANTY, without even the implied warranty of merchantability or fitness for a particular purpose.
Top keywords
- js40×1.64%
- https26×1.07%
- com25×1.03%
- affiliate24×0.98%
- data24×0.98%
- link22×0.90%
- links22×0.90%
- analytics21×0.86%
- github17×0.70%
- source17×0.70%
- google15×0.62%
- assets14×0.57%
GT Link Manager
GT Link Manager is a 100% free high-performance branded link manager for WordPress, no upsells, no premium tiers, no paywalls. It stores links in custom database tables (not custom post types), resolves redirects early on init, and keeps your site fast, even with thousands of links. Your links follow a clean URL pattern: yoursite.com/go/your-slug (the prefix is configurable and can even be removed on individual links). Official Page & Documentation | Free Training Course | REST API & AI Tools Guide Why GT Link Manager? A branded link is a redirect with a job: it has to resolve fast, survive a thousand siblings, and never become the slowest thing on the page. GT Link Manager stores links in custom database tables, not custom post types. It intercepts the request on init at priority 0, looks up the slug in a UNIQUE-indexed column, sends the redirect header, and exits. No theme loading. No template stack. No post query. Storing links as custom post types means a redirect wakes up more of WordPress than a redirect needs. Custom tables keep the resolution path short, and it stays short whether you have 20 links or 2,000. Key Features Fast direct redirects. Resolves links on init (priority 0) via direct DB lookup, no CPT overhead 301, 302, and 307 redirects. Choose the right redirect type for SEO, temporary, or method-preserving redirects Rel attribute controls. Set nofollow, sponsored, and ugc per link for proper SEO attribution Noindex support. Sends X-Robots-Tag: noindex header to prevent search engines from indexing redirect URLs Categories and tags. Organize links into categories with parent/child hierarchy and free-form tags Full admin list table. Search, filter by category/status, sort by any column, and perform bulk actions Quick Edit. Update URL, slug, redirect type, rel, category, and status inline without leaving the list Activate / Deactivate. Disable a link without deleting it; inactive links stop redirecting but stay in the database Trash and restore. Soft-delete links to trash with the option to restore or permanently delete CSV import and export. Import links from CSV with column mapping preview, or export filtered links; includes LinkCentral and Pretty Links compatible presets, supports any CSV though as it allows you to map fields manually. Block editor integration. A toolbar button lets you search your links and insert them directly into post content Branded URL preview. See the full branded URL as you type, with one-click copy Normal and Regex Redirects supported too. Don’t want to use a prefix like /go/ ? Sure thing. Use the GT Link Manager as an alternative to Rank Math Redirections, Yoast Redirects, Redirection plugin etc. Tested to be faster than these top tools. Geolocation targeting. Send visitors from different countries to different destinations on a per-link basis (e.g. India to amazon.in, the US to amazon.com). The country comes from a header your CDN already sends, whether that is Cloudflare, CloudFront, Vercel, App Engine, or an nginx/Apache GeoIP module, so there is no GeoIP database to install, no external API call, and no added latency. Adds roughly 20 microseconds to a geo-enabled redirect and nothing measurable to the rest. Click counting. An optional per-link counter, off by default. Turn it on and each link keeps a running total, shown as a sortable Clicks column and included in CSV export Click tracking integrations. For per-visit analytics, hook gtlm_before_redirect and send events to GA4, Plausible, Fathom, Matomo, or Simple Analytics Developer-friendly. Actions and filters for redirect interception, URL modification, capability control, cache TTL, and more Developer Hooks GT Link Manager provides a comprehensive set of hooks for customization: gtlm_before_redirect, action fired before redirect (use for click tracking or logging) gtlm_redirect_url, filter to modify the destination URL gtlm_redirect_code, filter to modify the HTTP status code gtlm_rel_attributes, filter to modify rel attribute values gtlm_headers, filter to modify redirect response headers gtlm_prefix, filter to override the URL prefix gtlm_capabilities, filter to override the required user capability gtlm_cache_ttl, filter to set object cache TTL for link lookups gtlm_geo_country, filter the detected country code (plug in any detection method you like) gtlm_geo_sources, filter the list of request variables checked for a country gtlm_geo_country_groups, filter country groups usable in rules (ships with EU) gtlm_geo_matched_rule, filter the resolved geo rule before the redirect is sent gtlm_geo_blocked, action fired when a visitor is blocked by a geo rule’s 404 fallback gtlm_link_not_found, action fired when a prefixed link cannot be resolved and a 404 is sent gtlm_404_on_missing_link, filter to disable the 404 for unresolved prefixed links and fall through to WordPress instead gtlm_trash_purged, action fired after trashed links are automatically purged, with the count and retention window gtlm_count_click, filter to skip counting a particular click (exclude logged-in editors, add bot filtering) gtlm_click_recorded, action fired after a click has been counted Click Counting Click counting is off when you install the plugin, and that default is deliberate. With it off, GT Link Manager logs nothing at all about a request, and the privacy statement it registers under Settings > Privacy says exactly that. Turn it on from GT Links > Settings and each link starts keeping one number: how many times it has been followed. That is the whole record. What it stores per click: nothing about the visitor no IP address no user agent no referrer no timestamp A single running total per link cannot be tied back to a person, a session, or a place, which is why enabling it does not drag your site into the analytics-consent conversation. The count is written after the redirect has already been sent to the browser, using fastcgi_finish_request() where the host supports it. On a test install without that function, which is the slower of the 2 paths, a redirect measured 9.0ms with counting on against 9.1ms with it off. Where the number shows up: a sortable Clicks column in the links table, hidden until you switch tracking on a Reset Clicks row action for a single link the total_clicks field in the REST API, read-only a total_clicks column in CSV export Use gtlm_count_click to skip clicks you do not want counted, such as your own logged-in visits. Counting is intentionally shallow. It answers “which of my links get used” and nothing else. Per-visit data, referrers, countries, and time series belong in a real analytics tool, and the Developer Reference has step-by-step guides for wiring gtlm_before_redirect into GA4, Plausible, Fathom, Matomo, Simple Analytics, or a click log table of your own. Free Training Course The GT Link Manager Training is a free course covering installation through developer integrations. Most lessons run 3 to 5 minutes, so you can read the 1 you need instead of the whole thing. Straight to the lesson for a specific feature: Getting Started covers the admin screens and your first link Managing Links covers editing, quick edit, status, and trash Link Categories covers organizing a large library Settings and Configuration covers the prefix, defaults, and advanced modes The Redirect System covers 301, 302, 307, and how resolution works Block Editor Integration covers the GT Link toolbar button and the Button block Import and Export covers the Pretty Links and LinkCentral presets and column mapping Geolocation Targeting covers per-country rules and CDN header detection REST API Reference covers every endpoint and its arguments Hooks and Filters covers all the extension points Troubleshooting covers redirects that do not fire and slugs that collide Source and Issue Tracker GT Link Manager is developed in the open. The full source, including the block editor code that ships compiled in the plugin, is on GitHub: Repository for the code and release history Issues for bugs and feature requests Releases for changelogs and downloadable builds A bug report with your WordPress version, PHP version, and the slug that misbehaved is usually enough to reproduce it. Support Support runs through the WordPress.org support forum for this plugin. That is the fastest route for every kind of problem, and it is the one to use first. Post there and the answer stays public, so the next person with the same redirect loop finds it without asking again. What helps a thread get solved on the first reply: your WordPress and PHP versions the link slug and the prefix you configured what you expected the redirect to do, and what it actually did whether a CDN or page cache sits in front of the site For a suspected bug in the code itself, GitHub Issues works too, and a security report should go to the maintainer privately rather than into a public thread. What Makes GT Link Manager Stand Out Plenty of plugins will shorten a URL for you. These are the things this one does that shaped how it was built. Everything is free. Geolocation targeting, the full REST API, CSV import and export, regex and prefix-free redirects, the block editor tools. There is no Pro tier holding a feature back, no upsell notice in the admin, no telemetry, and no account to create. Nothing here is a trial. Redirects resolve before WordPress wakes up. The lookup runs on init at priority 0, against a UNIQUE-indexed slug column in a custom table. Match found, header sent, exit. No theme, no template hierarchy, no post query, and no slowdown as the library grows. Dead links return a real 404. A trashed or deactivated link stops resolving and says so with the correct status code. It does not quietly serve your front page at HTTP 200, which is what turns a retired affiliate link into duplicate home-page content in a search index. Geolocation costs nothing when you do not use it, and no database when you do. Country detection reads a header your CDN already attaches, so there is no GeoIP file to install or keep updated and no external service in the request path. Links that do not opt in never trigger detection at all. The REST API covers the whole link lifecycle. Create, read, update, trash, restore, and bulk-categorise, with a self-describing schema. That makes the plugin scriptable, and it is why AI tooling can manage links without a browser session. Click counting stores a number, not a person. Turn it on and each link keeps a running total. No IP address, no user agent, no referrer, no timestamp. The write happens after the redirect has already gone out. Your links stay yours. CSV import reads other plugins’ exports so you can move in, and CSV export gives you everything back, geo rules included, so you can move out. Uninstall removes only what you tell it to remove. Honest limits, because they matter more than the list above: the click counter answers “which links get used” and nothing else. Per-visit detail, referrers, and time series need a real analytics tool, and the hooks are there for it country detection is only as trustworthy as the CDN in front of it. A forged header on an origin with nothing proxying it is still a forged header there is no automatic keyword linking. Links go where you put them it is a young plugin, and a young plugin has seen fewer edge cases than an old one Analytics & Advanced Integrations The Developer Reference includes step-by-step integration guides for: Analytics. Google Analytics 4 (GA4), Plausible Analytics, Fathom Analytics, Matomo, and Simple Analytics Tracking. Custom click logging to a database table, dashboard widget, and UTM parameter passthrough Automation. Webhook notifications for Zapier, Make, and n8n Advanced redirects. Role-based redirects (route by user role) and geo-based redirects (route by location) Customization. Custom response headers, hooks and filters reference REST API & AI Tools GT Link Manager has a full REST API that works with AI tools for programmatic link management. The REST API & AI Tools Guide covers authentication setup, all available endpoints, and integration with AI platforms including Claude Code, OpenAI Codex, WP-MCP, Novamira, Claudeus WordPress MCP, and WordPress MCP Adapter. Source Code The block editor assets (blocks/link-inserter/build/) are compiled from the source at blocks/link-inserter/src/ using @wordpress/scripts. The full source code is available in this plugin and on GitHub at https://github.com/wpgaurav/gt-link-manager. To build from source: cd blocks/link-inserter && npm install && npm run build