Next-Cart

Le migrazioni verso WordPress incontrano più spesso problemi quando il sito viene trattato come una semplice raccolta di CMS Pages e Blog Posts invece che come un ambiente di pubblicazione configurabile. Custom post type, tassonomie, metadati, plugin, temi, relazioni con i media, capability degli utenti, regole dei permalink e confini della rete possono tutti contenere significato operativo che i soli conteggi dei contenuti non rendono visibile.

La prevenzione parte dall’identificare ciò che fa funzionare il sito di origine nel modo attuale, assegnare ogni dipendenza a un proprietario nella destinazione e dimostrare relazioni rappresentative invece di copiare indiscriminatamente ogni valore del database. I problemi seguenti descrivono schemi ricorrenti specifici di WordPress e i controlli che permettono di mantenere il sito di destinazione utilizzabile per editor, visitatori e sistemi collegati.

Problema 1: trattare WordPress come se fosse composto solo da Pages e Posts

Che cosa non funziona

L’ambito della migrazione si concentra sulle normali CMS Pages e sui Blog Posts ignorando il modello più ampio del sito WordPress. Menu, relazioni con i media, commenti, autori, template, widget, blocchi, shortcode, campi SEO, redirect, utenti, ruoli, custom post type, tassonomie personalizzate e record gestiti dai plugin possono rimanere senza pianificazione.

Il risultato può sembrare completo nei conteggi dei contenuti mentre il sito di destinazione continua a non funzionare come vero ambiente di pubblicazione. Gli editor possono trovare difficile aggiornare le pagine, i visitatori possono incontrare link interrotti, i media possono comparire nella libreria ma non nelle pagine, i contenuti personalizzati possono perdere struttura e l’accesso basato sugli account può smettere di funzionare.

Segnali iniziali

Segnale Perché è importante
L’ambito elenca soltanto CMS Pages e Blog Posts. Potrebbero mancare relazioni importanti di WordPress.
Menu, media, commenti, utenti, ruoli e redirect non vengono inclusi nei campioni. Il sito può risultare inutilizzabile anche se i contenuti esistono.
I custom post type vengono descritti come pagine. I contenuti strutturati possono essere appiattiti.
Si presume che i dati dei plugin facciano parte della normale migrazione dei contenuti. Record non supportati possono emergere troppo tardi.

Prevenzione

Definisci il ruolo operativo della piattaforma WordPress di destinazione prima della migrazione. Un sito vetrina, un blog, una libreria di risorse, un sito membership, un sito di eventi, una directory, un centro di documentazione o un sito che collega contenuti e commercio dipendono da combinazioni differenti di tipi di contenuto, permessi, template, URL e relazioni con i plugin.

Mappa contenuti principali, contenuti strutturati, media, menu, utenti, permessi, dipendenze dai plugin, URL, redirect, campi SEO e attività di configurazione sulla destinazione. I campioni rappresentativi devono comprendere normali Pages e record complessi, non soltanto Blog Posts semplici.

Esempio di raccomandazione

Per un sito che funge da libreria di risorse, verifica la homepage, una pagina padre, una pagina figlia, un Blog Post, un record di risorsa scaricabile, un archivio di tassonomia, una pagina ricca di media, un utente collaboratore e un URL sensibile ai redirect.

Condizione di superamento

Il sito WordPress di destinazione supporta i flussi previsti di pubblicazione, navigazione, gestione dei media, permessi e struttura dei contenuti. Ogni elemento mancante ha un proprietario esplicito e un esito controllato: correzione della mappatura, configurazione della destinazione, implementazione personalizzata, ricostruzione manuale, esclusione intenzionale o limitazione accettata.

Problema 2: appiattire custom post type e tassonomie

Che cosa non funziona

Custom post type e tassonomie personalizzate vengono migrati come normali Pages o Blog Posts. Titoli e contenuti testuali possono sopravvivere, ma il significato strutturato va perso. Gli eventi perdono date e sedi, le directory perdono i campi degli annunci, i profili dello staff perdono i raggruppamenti per reparto, le risorse perdono i filtri e le pagine archivio smettono di funzionare come previsto.

Il problema è particolarmente grave quando i custom post type alimentano navigazione, ricerca, filtri, pagina di destinazione, directory, mappe, documentazione, cataloghi di corsi o una strategia di contenuti strutturati.

Segnali iniziali

Segnale Perché è importante
Il sito di origine contiene record Events, Courses, Listings, Staff, Resources, Locations, Portfolio, Jobs o Documentation. Contenuti importanti potrebbero non essere normali pagine.
Tassonomie personalizzate controllano navigazione o filtri. Relazioni simili a categorie possono richiedere una mappatura specifica.
Pagine archivio, griglie di annunci o viste filtrate sono critiche per il business. Il funzionamento della destinazione dipende da più del semplice trasferimento dei record.
L’implementazione di destinazione usa un plugin, tema o modello di contenuto diverso. Etichette uguali possono rappresentare strutture diverse.

Prevenzione

Censisci ogni custom post type e ogni tassonomia personalizzata. Per ciascuna struttura, identifica tipo di record nella destinazione, campi, relazioni tassonomiche, comportamento atteso degli archivi, schema degli URL, template di visualizzazione e comportamento dei filtri. Usa record rappresentativi per confermare che la destinazione conservi il modello dei contenuti anziché appiattirlo.

Utilizza la mappatura supportata dei campi quando la relazione è esplicita. I record che dipendono da tabelle personalizzate, strutture serializzate, relazioni definite da plugin o rendering specifico della destinazione richiedono una decisione separata di implementazione personalizzata o riprogettazione deliberata.

Esempio di raccomandazione

Per un sito directory, verifica annunci aziendali, categorie degli annunci, tassonomie delle località, campi di contatto, dati cartografici, immagini in evidenza, utenti correlati e pagine archivio. Il test deve dimostrare che un annuncio continua a funzionare come annuncio, non soltanto che il suo titolo è stato migrato.

Condizione di superamento

I custom post type e le tassonomie importanti mantengono il tipo di record previsto, le relazioni, il comportamento degli archivi, la struttura degli URL, la modificabilità e l’utilizzabilità sul sito pubblico.

Problema 3: migrare i metadati senza comprenderne lo scopo

Che cosa non funziona

I metadati WordPress vengono trasferiti senza decidere quali campi siano realmente significativi. I campi personalizzati possono contenere valori di visualizzazione, campi SEO, dati schema, regole di accesso, date di eventi, stati di membership, impostazioni dei page builder, ID di integrazione, frammenti di cache o residui obsoleti di plugin. Spostare tutti i campi può creare rumore senza conservare quelli che contano davvero.

Il rischio cresce quando il sito di destinazione cambia tema, builder, stack di plugin o modello dei contenuti. Un campo può esistere nel database ma rimanere invisibile perché il template o plugin di destinazione non lo legge.

Segnali iniziali

Segnale Perché è importante
La sorgente usa campi personalizzati, gruppi di campi in stile ACF, meta box del tema o metadati sviluppati su misura. Il significato di business può trovarsi fuori dal contenuto visibile.
L’inventario dei campi è ampio ma la proprietà non è chiara. La migrazione può trasferire rumore e perdere significato importante.
Tema o stack di plugin della destinazione differiscono dalla sorgente. I valori dei campi possono non essere visualizzati o utilizzati.
ID di integrazione o campi di accesso sono mescolati con campi di visualizzazione. I record operativi possono richiedere un’interpretazione specifica.

Prevenzione

Classifica i metadati in base allo scopo: campi di visualizzazione, campi relazione, campi SEO, campi di accesso, ID di integrazione, campi utente, impostazioni dei plugin, valori di cache e campi da escludere. Valida i campi di maggior valore verificandone modificabilità in amministrazione, visualizzazione sul sito pubblico, comportamento nei filtri, permessi e continuità delle integrazioni.

Usa la mappatura supportata dei campi per relazioni campo-a-campo chiare. Logica serializzata, relazioni specifiche dei plugin, tabelle personalizzate e dipendenze da sistemi esterni richiedono interpretazione personalizzata, implementazione sulla destinazione o esclusione deliberata.

Esempio di raccomandazione

Per un sito immobiliare, verifica prezzo dell’annuncio, indirizzo, disponibilità, tipo di immobile, assegnazione dell’agente, coordinate della mappa, galleria e dati di contatto nel template di destinazione. Non accettare il risultato soltanto perché le chiavi dei campi esistono.

Condizione di superamento

I metadati necessari per visualizzazione, ricerca, filtri, accesso, integrazioni, SEO o flussi di lavoro aziendali sono leggibili, modificabili e utilizzati dall’ambiente WordPress di destinazione come previsto.

Problema 4: presumere che page builder e temi si ricostruiscano automaticamente

Che cosa non funziona

Blocchi, page builder, shortcode, widget, sezioni riutilizzabili, opzioni del tema, template part e blocchi personalizzati possono memorizzare il layout al di fuori del contenuto semplice. Una migrazione può conservare il testo della pagina ma perdere struttura visiva, moduli, slider, gallerie, aree call-to-action, embed, layout riutilizzabili o funzionamento dei template.

Il problema diventa più serio quando il sito di destinazione cambia tema, builder, libreria di blocchi o design system. La migrazione dei dati non equivale alla ricostruzione del design.

Segnali iniziali

Segnale Perché è importante
Le pagine usano Elementor, Divi, WPBakery, Beaver Builder, blocchi Gutenberg, blocchi personalizzati o moduli del tema. Il layout può dipendere da dati specifici del builder.
La destinazione usa un builder o tema diverso. I dati di layout della sorgente potrebbero non essere visualizzati.
Il cliente si aspetta un output visivo identico. Migrazione e lavoro di riprogettazione vengono confusi.
Le pagine importanti includono moduli, slider, gallerie, widget riutilizzabili o script incorporati. Gli elementi funzionali del layout possono richiedere una gestione separata.

Prevenzione

Separa il trasferimento dei contenuti dalla ricostruzione visiva. Identifica le pagine che devono conservare il layout, quelle che richiedono soltanto contenuto riutilizzabile, quelle da ricostruire manualmente e le strutture dei builder che richiedono un’implementazione personalizzata.

I campioni rappresentativi devono comprendere tipi di CMS Page di alto valore, non soltanto post semplici. Verifica sia il contenuto nel pannello di amministrazione sia l’output sul sito pubblico. Le differenze di presentazione devono essere assegnate a correzione dei contenuti, lavoro sul tema della destinazione, ricostruzione manuale, implementazione personalizzata o limitazione accettata.

Esempio di raccomandazione

Verifica homepage, pagina di destinazione di un servizio, CMS Page ricca di media, pagina con modulo, Blog Post con blocchi e record di un custom post type. Confronta la visualizzazione pubblica della destinazione con il risultato previsto per il lancio e stabilisci ciò che appartiene alla migrazione e ciò che appartiene alla riprogettazione.

Condizione di superamento

Le pagine prioritarie mantengono un comportamento di layout utilizzabile oppure dispongono di un percorso concordato di ricostruzione, riprogettazione, esclusione o implementazione personalizzata.

Problema 5: perdere le relazioni dei media e il contesto delle risorse incorporate

Che cosa non funziona

I file multimediali possono esistere nella libreria di destinazione mentre le pagine mostrano ancora immagini non funzionanti, immagini in evidenza mancanti, URL del vecchio dominio, gallerie rotte, download mancanti, slider vuoti o risorse incorporate che puntano al sito di origine. In WordPress i media formano un livello di relazioni, non soltanto un conteggio di file.

I media influenzano visualizzazione dei contenuti, immagini in evidenza, metadati SEO, testo alternativo, didascalie, risorse scaricabili, moduli dei builder, gallerie e template dei custom post type. Se queste relazioni non vengono validate, la libreria può sembrare completa mentre il sito rimane visivamente compromesso.

Segnali iniziali

Segnale Perché è importante
Il numero di media sembra corretto ma le immagini non vengono visualizzate nelle pagine prioritarie. Spostare i file non equivale a ricostruire le relazioni con i contenuti.
Le immagini in evidenza mancano negli archivi o nei custom post type. Tema e layout degli elenchi possono non funzionare.
Gallerie, slider, PDF, download o file incorporati non funzionano. Risorse critiche per il business possono essere scollegate.
Gli URL delle immagini puntano ancora al vecchio dominio. Il lancio può produrre risorse non funzionanti e problemi SEO.

Prevenzione

Valida i media in base alle relazioni. Controlla immagini inline, immagini in evidenza, gallerie, download, didascalie, testo alternativo, metadati dei media, contenuti incorporati, moduli multimediali dei page builder e file utilizzati dai custom post type.

Se i riferimenti alle risorse richiedono riscrittura dei percorsi, mappatura delle relazioni o gestione specifica del builder, assegnali a correzione dei contenuti, configurazione della destinazione o implementazione personalizzata.

Esempio di raccomandazione

Verifica un Blog Post lungo, una CMS Page ricca di media, un record di custom post type con galleria, una pagina di risorsa scaricabile e una pagina di destinazione con immagini controllate dal builder.

Condizione di superamento

I contenuti prioritari visualizzano immagini corrette, immagini in evidenza, gallerie, risorse incorporate, file scaricabili, didascalie e riferimenti ai media senza dipendere dal sito di origine.

Problema 6: sottovalutare utenti, ruoli, permessi e significato degli account

Che cosa non funziona

Gli utenti WordPress vengono migrati come semplici record account. Il loro significato reale può essere autore, editor, subscriber, membro, studente, docente, donatore, agente, venditore, utente di forum, membro della comunità oppure un tipo di account definito da plugin. Ruoli e capability possono controllare contenuti privati, download, flussi editoriali, accesso ai corsi, stato di membership, directory o invii di moduli.

Se gli utenti vengono migrati senza il contesto di ruoli e permessi, i record possono esistere senza offrire un accesso realmente utilizzabile.

Segnali iniziali

Segnale Perché è importante
La sorgente include membership, LMS, forum, venditore, directory, prenotazioni, donazioni o funzionalità di comunità. Il significato dell’utente può essere definito dai plugin.
I ruoli superano quelli predefiniti di WordPress. Le capability possono richiedere una verifica sulla destinazione.
Contenuti privati o download dipendono da regole di accesso. La semplice migrazione degli utenti può non conservare le autorizzazioni.
Si presume continuità delle password o del comportamento di login. L’autenticazione può richiedere una pianificazione separata.

Prevenzione

Censisci ruoli utente, tipi di account, capability, regole di accesso, relazioni con contenuti creati e metadati utente gestiti dai plugin. Verifica utenti rappresentativi di ogni tipo di account importante rispetto ai permessi previsti nella destinazione.

Quando il significato dell’utente dipende da membership, progressi di apprendimento, donazioni, record venditore, reputazione nei forum o tabelle personalizzate, definisci se quel significato sarà conservato tramite configurazione della destinazione, implementazione personalizzata, ricostruzione manuale o esclusione deliberata.

Esempio di raccomandazione

Quando pertinenti, verifica account administrator, editor, author, subscriber, member, student, instructor, venditore, donor e account assimilabili a clienti. Conferma accesso alla dashboard, contenuti riservati, contenuti creati, campi profilo e comportamento dell’account specifico del plugin.

Condizione di superamento

Gli utenti importanti mantengono il significato corretto del ruolo, il comportamento di accesso, le relazioni con i contenuti creati e l’utilizzabilità dell’account previste nel sito WordPress di destinazione.

Problema 7: trattare la SEO come se riguardasse soltanto slug e titoli

Che cosa non funziona

La continuità SEO di WordPress dipende da slug, struttura dei permalink, redirect, URL canonical, titoli SEO, meta description, campi schema, archivi delle tassonomie, impostazioni robots, testo alternativo delle immagini, comportamento delle sitemap, link interni e metadati dei plugin SEO. Una migrazione può conservare i contenuti ma danneggiare il traffico se routing e metadati non vengono pianificati.

Il rischio aumenta quando il sito di destinazione cambia struttura dei permalink, tema, plugin SEO, struttura tassonomica, configurazione linguistica o output del page builder.

Segnali iniziali

Segnale Perché è importante
La struttura dei permalink di destinazione non è confermata. Gli URL esistenti possono interrompersi.
I plugin SEO di origine e destinazione sono diversi. I metadati potrebbero non essere mappabili direttamente.
Archivi di tassonomie o custom post type generano traffico. Gli URL degli archivi possono richiedere una validazione separata.
I link interni puntano ancora al vecchio dominio o ai vecchi percorsi. Visitatori e crawler possono raggiungere percorsi non funzionanti.

Prevenzione

Crea un insieme prioritario di URL e campioni SEO prima del passaggio. Includi pagine ad alto traffico, Blog Posts, archivi tassonomici, archivi di custom post type, URL dei media, file scaricabili e link interni all’interno di contenuti o moduli dei builder.

Valida redirect, metadati SEO, valori canonical, link interni, impostazioni di indicizzazione, campi schema quando pertinenti e comportamento delle sitemap. Se i metadati del plugin SEO non possono essere convertiti direttamente, definisci mappatura dei campi, configurazione della destinazione, ricostruzione manuale o esclusione deliberata prima del passaggio.

Esempio di raccomandazione

Per un sito ricco di contenuti, verifica homepage, principali pagina di destinazione organiche, Blog Posts più importanti, archivi di categorie/tag rilevanti, archivi di custom post type, download multimediali di alto valore e URL legacy con relativo piano di redirect.

Condizione di superamento

Gli URL prioritari risolvono correttamente, i redirect sono approvati, i link interni sono aggiornati, i metadati rilevanti per la ricerca sono conservati o modificati intenzionalmente e gli archivi critici per la SEO restano individuabili.

Problema 8: confondere l’ambito WordPress con l’ambito e-commerce

Che cosa non funziona

Un sito che contiene WooCommerce o funzionalità assimilabili al commercio fornite da altri plugin viene trattato come una migrazione WordPress generica. I contenuti CMS possono migrare bene, mentre record Products, Orders, account Customer, campi del processo di acquisto, coupon, abbonamenti, impostazioni Tax/spedizione, contesto dei pagamenti ed estensioni commerce possono richiedere una pianificazione separata e specifica.

Può verificarsi anche l’errore opposto: il progetto si concentra sul commercio e trascura WordPress Pages, Blog Posts, media, menu, custom post type, SEO e contesto dei ruoli utente.

Segnali iniziali

Segnale Perché è importante
Products, Orders, Customers, abbonamenti o record del processo di acquisto vengono inclusi nell’ambito WordPress senza una verifica e-commerce separata. I record e-commerce possono richiedere decisioni diverse per validazione e percorso di gestione.
CMS Pages e Blog Posts vengono trattati come secondari perché il volume dei dati e-commerce è maggiore. La continuità dei contenuti e della SEO può essere pianificata in modo insufficiente.
Gli account utente hanno sia significato editoriale sia significato Customer. Una migrazione generica degli utenti può confondere lo scopo degli account.
I plugin creano sia record di contenuto sia record e-commerce. La proprietà CMS e commerce può risultare poco chiara.

Prevenzione

Separa la proprietà del sito CMS dalla proprietà e-commerce prima di mappare i record. WordPress deve essere responsabile di contenuti del sito, utenti, ruoli, media, menu, URL, plugin e contenuti strutturati. WooCommerce o un altro livello e-commerce deve essere responsabile, quando pertinente, di Products, Orders, Customers, coupon, processo di acquisto, Tax/spedizione, contesto dei pagamenti, abbonamenti ed estensioni commerce.

Usa campioni condivisi solo quando la relazione è rilevante, per esempio utenti con significato di Customer, pagina di destinazione di Product, risorse multimediali, percorsi SEO o contenuti collegati al commercio.

Esempio di raccomandazione

Per un sito WordPress con negozio online, valida separatamente ma in modo coordinato una CMS Page, un Blog Post, un record di custom post type, una pagina Product, un account Customer, un record Order, una pagina di destinazione ricca di media, un URL organico prioritario e un campo del processo di acquisto gestito da plugin.

Condizione di superamento

Le aspettative CMS e commerce sono separate, le dipendenze condivise sono documentate e ogni tipo di record viene verificato attraverso il corretto modello di proprietà WordPress o commerce.

Problema 9: ignorare i confini della rete Multisite e la proprietà del sito

Che cosa non funziona

Una rete WordPress Multisite viene trattata come un normale sito singolo. Contenuti, media, menu, domini, opzioni del sito, ruoli utente e funzionamento dei plugin possono appartenere a siti differenti anche quando la rete condivide amministrazione o record utenti. Unire questi confini può collocare contenuti sotto il dominio sbagliato, assegnare permessi errati o separare un sito dalle impostazioni e dai plugin che lo rendono utilizzabile.

Lo stesso errore può verificarsi quando un’installazione sorgente non è formalmente Multisite ma ospita comunque più business unit, lingue, brand o micrositi tramite routing personalizzato e tabelle condivise.

Segnali iniziali

Segnale Perché è importante
La sorgente dispone di dashboard di rete, più URL di siti o amministratori specifici per sito. Il progetto può contenere più confini di proprietà invece di un unico insieme di contenuti.
Gli utenti hanno ruoli diversi in siti differenti. Una singola mappatura globale dei ruoli può concedere permessi eccessivi o rimuovere accesso.
Temi o plugin sono attivati sia a livello di rete sia di singolo sito. Lo stesso tipo di contenuto può funzionare diversamente per ciascun sito.
Media, menu, domini o opzioni differiscono tra i siti. La fusione dei record può compromettere routing e proprietà editoriale.

Prevenzione

Crea una mappa della proprietà sito per sito prima di mappare i record. Per ogni sito, registra dominio o percorso, tipi di contenuto attivi, tassonomie, media, menu, ruoli utente, dipendenze dal tema, plugin, redirect e destinazione prevista. Gli utenti condivisi devono essere distinti dalle capability specifiche del sito e le impostazioni a livello di rete devono essere separate dai normali contenuti.

Livello della rete Decisione richiesta
Identità del sito Conservare come sito separato, consolidare intenzionalmente o dismettere.
Utenti e ruoli Conservare l’identità condivisa mappando al tempo stesso le capability specifiche del sito.
Contenuti e media Mantenere ogni record collegato al sito corretto e al relativo contesto URL.
Plugin e impostazioni Ricostruire soltanto il funzionamento necessario per l’assetto previsto nella destinazione.

Esempio di raccomandazione

Per una rete universitaria, non unire sito delle ammissioni, sito della ricerca e siti dei dipartimenti in una sola raccolta di Pages. Mappa separatamente dominio, editor, custom post type, media e navigazione di ciascun sito, quindi decidi quali siti devono restare indipendenti e quali contenuti verranno consolidati intenzionalmente.

Condizione di superamento

Ogni sito sorgente ha un proprietario di destinazione dichiarato, un dominio o percorso, un confine dei contenuti, un modello dei permessi e un piano delle dipendenze. Gli utenti condivisi restano utilizzabili senza perdere ruoli specifici dei singoli siti e nessun contenuto o media viene collegato al contesto del sito sbagliato.

Priorità di prevenzione comuni ai problemi

Area di controllo Priorità di prevenzione Evidenza del controllo
Modello dei contenuti Distinguere Pages, Blog Posts, custom post type, tassonomie e record gestiti dai plugin. I record rappresentativi mantengono la struttura e il comportamento degli archivi previsti.
Metadati Classificare i campi per scopo e componente di destinazione che li utilizza. I valori importanti sono leggibili, modificabili e utilizzati dal template o dall’integrazione prevista.
Presentazione Separare i contenuti trasferibili dalla ricostruzione di builder, tema e layout. Le pagine prioritarie hanno una presentazione utilizzabile nella destinazione o un piano controllato di ricostruzione.
Media Conservare le relazioni con allegati e risorse incorporate, non soltanto i file. I contenuti prioritari mostrano immagini, gallerie e download corretti senza dipendenze dalla sorgente.
Identità Mappare utenti, ruoli, capability e regole di accesso in base alla funzione aziendale. Gli account rappresentativi hanno i permessi previsti e le corrette relazioni con i contenuti creati.
Routing Trattare permalink, archivi, redirect e link interni come un unico sistema di percorsi. I percorsi prioritari risolvono destinazioni pertinenti e le strutture di archivio restano individuabili.
Confini del sito Separare proprietà CMS WordPress, proprietà e-commerce e proprietà Multisite. Ogni record appartiene al sito, plugin e proprietario operativo corretti.

Conclusione

I problemi nelle migrazioni verso WordPress possono essere prevenuti quando il progetto conserva le relazioni che fanno funzionare il sito: tipi di contenuto personalizzati, tassonomie, componenti che utilizzano i metadati, dipendenze dai builder, riferimenti ai media, capability degli utenti, strutture dei permalink, confini con il commercio e proprietà dei siti. Copiare Pages e Blog Posts senza queste relazioni produce un sito tecnicamente popolato ma operativamente debole.

Il risultato più solido deriva da esempi rappresentativi, decisioni esplicite sulla proprietà e condizioni di superamento collegate al comportamento reale di editor e visitatori. Le strutture non supportate o obsolete devono essere riprogettate o escluse intenzionalmente invece di essere trascinate nella destinazione senza un componente che le utilizzi.

Domande frequenti

Perché una migrazione WordPress può sembrare completa mentre il sito continua a non funzionare?

I conteggi dei record possono essere corretti mentre menu, relazioni con i media, contenuti personalizzati, campi gestiti dai plugin, permessi, archivi o redirect restano scollegati. L’utilizzabilità di WordPress dipende da queste relazioni, non soltanto dal numero di CMS Pages e Blog Posts.

Qual è il rischio maggiore con i custom post type?

Il rischio principale è appiattire un record strutturato in una normale CMS Page o in un Blog Post. Titolo e contenuto possono sopravvivere mentre campi, tassonomie, archivi, filtri, template e URL perdono la loro funzione originale.

I layout dei page builder devono essere considerati automaticamente trasferibili?

No. Layout dei builder, moduli del tema, shortcode, widget e sezioni riutilizzabili dipendono spesso da strutture specifiche di plugin o tema. Conserva i contenuti riutilizzabili quando possibile, quindi assegna la ricostruzione del layout all’implementazione della piattaforma di destinazione.

Come devono essere gestiti i metadati WordPress?

Classifica i metadati in base allo scopo e al componente di destinazione che li utilizza. Conserva i valori usati per visualizzazione, ricerca, accesso, SEO o integrazioni; ristruttura i campi quando il modello di destinazione è diverso; escludi frammenti di cache o residui obsoleti dei plugin.

Perché utenti e ruoli sono più complessi di semplici record account?

Un utente può essere autore, editor, membro, studente, donatore, venditore o amministratore di rete. La migrazione deve conservare capability rilevanti, proprietà dei contenuti e relazioni di accesso, non soltanto username e indirizzo email.

Che cosa cambia quando la sorgente usa WordPress Multisite?

Ogni sito può avere dominio o percorso, contenuti, media, menu, ruoli, temi, plugin e impostazioni propri. Il piano di destinazione deve conservare oppure consolidare intenzionalmente questi confini invece di trattare la rete come un unico sito indistinto.