Sincronizzazioni fragili
Un processo interrotto può lasciare il sito con dati incompleti o superati.
WP Mirage
WP Mirage porta i dati di un'API nell'ecosistema WordPress, anche senza importarli nel database. Open source, gratuito ed estensibile.
Titoli, immagini, tassonomie e campi personalizzati vengono mostrati normalmente da WordPress. Il tema li
renderizza, WP_Query li trova e i page builder possono utilizzarli.
In modalità Mirage, però, quei contenuti arrivano direttamente dall'API e non vengono salvati in
wp_posts.
wp_posts
SELECT *
FROM wp_posts
WHERE post_type = 'mirage_item';
L'API resta la fonte dei dati.
WordPress diventa l'interfaccia.
Quando gli stessi dati vivono nel gestionale e nel database WordPress, la sincronizzazione diventa parte del sistema.
Un processo interrotto può lasciare il sito con dati incompleti o superati.
L'API dice una cosa, WordPress ne mostra un'altra. Diventa difficile capire quale sia quella corretta.
Post, meta e allegati duplicano informazioni che esistono già altrove.
E se WordPress potesse usare quei dati
senza doverli possedere?
WP Mirage legge lo schema JSON dell'API e registra automaticamente le entità WordPress corrispondenti: Custom Post Type, tassonomie, custom field e relazioni.
I dati principali restano nell'API.
Temi, query e page builder continuano a usare le API native.
WP Mirage agisce soltanto sulle entità presenti nel proprio registro.
Analizza lo schema dell'API e registra le entità WordPress, senza importare record.
Importa i record nel database WordPress in modo idempotente.
Serve i contenuti direttamente dall'API, senza scriverli nel database.
Mantiene i dati principali nell'API e crea soltanto gli elementi WordPress necessari ai plugin.
Quando i contenuti vengono serviti live, disponibilità e tempi di risposta dipendono anche dall'API esterna.
Per questo WP Mirage offre più modalità operative: puoi iniziare con un'importazione tradizionale, sperimentare il flusso live e conservare localmente soltanto ciò che serve davvero.
WP Mirage sarà pubblicato come progetto open source e gratuito. Potrai installarlo, studiarne il funzionamento, adattarlo e contribuire al suo sviluppo.
Le esigenze specifiche restano fuori dal core e possono essere realizzate come addon indipendenti.
Avvisami su GitHubUn progetto comune alla base.
Solo il codice necessario sopra.
WP Mirage espone i dati remoti attraverso le API native che il tuo sito conosce già.
WP_Query, tax_query e meta_query diventano richieste verso l'API.
Immagini e gallerie diventano attachment WordPress utilizzabili dalle funzioni native.
Sono supportate relazioni tra contenuti e tassonomie gerarchiche.
I dati funzionano con Elementor, Divi, Gutenberg e gli strumenti basati sulle API native.
Variabili Yoast/RankMath, sitemap dedicate e campi SEO locali tramite Enrichment.
Le richieste verso l'API possono utilizzare autenticazione Bearer configurata dall'amministrazione.
I filtri vengono applicati soltanto ai Custom Post Type gestiti da WP Mirage. Il resto del sito segue il normale flusso WordPress.
posts_pre_queryWP_Post ottenuti dall'API.get_post_metadataget_termsadd_filter( 'posts_pre_query',
[ $bridge, 'posts' ], 10, 2 );
add_filter( 'get_post_metadata',
[ $bridge, 'meta' ], 10, 4 );
add_filter( 'get_terms',
[ $bridge, 'terms' ], 10, 3 );
In modalità Mirage:
WP Mirage è stato presentato a WordCamp Torino 2026 con una dimostrazione del flusso completo: schema remoto, contenuti WordPress virtuali e database vuoto.
Guarda il talkIl core di WP Mirage è gratuito e open source. Collegarlo a un'infrastruttura esistente può però richiedere analisi, configurazione e sviluppo su misura.
Atman è il partner tecnologico del progetto. Può affiancarti nell'integrazione con API e sistemi aziendali, nella realizzazione di addon specifici e nell'implementazione di WP Mirage.
Parla con Atman Raccontaci quali dati vuoi portare in WordPress.Due percorsi distinti, costruiti sullo stesso core.
Segui l'apertura della repository e i prossimi aggiornamenti.
Avvisami su GitHubParla con il partner tecnologico per integrazioni e addon su misura.
Parla con Atman