Approccio corretto per spostare il sito completo da un dominio a un altro e preservare i widget
Domanda
Mi considero abbastanza esperto in questa faccenda, tuttavia recentemente ho avuto un'eruzione di problemi durante lo spostamento dei siti. Sono in grado di spostare correttamente il sito, modificare wp-config.php, spostare il database, ecc.
Una volta spostato il database, quindi eseguo queste domande:
UPDATE wp_options SET option_value = replace(option_value, 'http://olddomain.com', 'http://newdomain.com');
UPDATE wp_posts SET guid = replace(guid, 'http://olddomain.com','http://newdomain.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://olddomain.com', 'http://newdomain.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://olddomain.com', 'http://newdomain.com');
Questo aggiorna correttamente tutti i miei collegamenti, riferimenti a immagini, ecc. - PERÒ Finisco con un problema diverso:
Quello che succede è che alcuni widget si interrompe (esempi sono il widget di testo WP, nonché il widget Widget aggiuntivo Wysiwyg). Completamente. Come nel widget non appare più sotto la barra laterale e devo ricostruirli completamente (i plugin vanno bene, è solo che il widget scompare dalle barre laterali).
Ho cercato in giro per WP-così e ho visto commenti che mettono in guardia da questo metodo di aggiornamento del DB, ma quello che mi piacerebbe sapere è se c'è un modo per risolvere questo problema e cos'è così.
Nessuna soluzione corretta