Approccio corretto per spostare il sito completo da un dominio a un altro e preservare i widget

wordpress.stackexchange https://wordpress.stackexchange.com/questions/46605

  •  01-11-2019
  •  | 
  •  

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top