Magic Linking
Internal linking for WordPress: free for real, uses the AI your WordPress already has connected, no credits.
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/dcarrero/magic-linking/archive/refs/heads/main.zipInternal linking for WordPress that works for free, uses the AI your site already has connected through Settings → Connectors, and never sells credits.
Status: first public version (0.9). It reports orphan, under-linked and over-linked entries and lists broken internal links (Tools → Internal links, CSV, WP-CLI). It never modifies content and does not use AI yet; suggestions, one-click insertion and undo come next.
Enlazado interno para WordPress que funciona gratis de verdad, con la IA que ya tiene tu WordPress y sin vender créditos. En desarrollo.
Principles
- Works fully without AI. A lexical engine tuned for Spanish and English is the default; AI only improves the suggestions.
- AI only through the WordPress AI client (WordPress 7.0+). No API key fields, no vendor SDKs, no calls to our own servers.
- Your content is never touched outside the link. Every change is verified, stored as a diff and can be undone.
- Lightweight: no front-end queries, one autoloaded option, a performance budget checked in CI.
Requirements
WordPress 6.5+ (7.0+ for AI features) and PHP 8.1+.
Development
Requires PHP 8.1+, Composer, Node 20+ and Docker.
composer install
npm install && npm run build
npx wp-env start # http://localhost:8888 (admin / password)
composer test # unit tests (no WordPress)
composer test:integration # integration tests inside wp-env
composer lint # PHPCS (WordPress Coding Standards) + PHPStan
npm run plugin-check # builds the ZIP and runs the official Plugin Check on it
npm run zip # dist/magic-linking.zip