web-dev-qa-db-fra.com

Site WordPress Local et Live

J'ai une installation WordPress locale que j'utilise pour tester un nouveau thème. Lors de la configuration initiale du site local, j'ai pu importer le contenu de ma base de données et de mes supports. Cependant, c'était il y a quelques mois. Depuis lors, mon site live contient du nouveau contenu que je dois avoir sur mon site local.

Comment puis-je mettre à jour mon installation locale avec le dernier contenu? Devrai-je réimporter la base de données ou tout simplement exporter et importer mes derniers messages? Toute aide ou suggestion serait appréciée.

1
user310142

Ma meilleure pratique consiste à exécuter un système de production et à conserver une version de développement avec une configuration simple et facile. Remarque:Cela fonctionne à merveille sur les petits sites Web wordpress.

  • Créez des fichiers de configuration de production et de développement:

    • wp-config-dev.php (contient la configuration de la base de données locale, l'URL du site et le débogage)
    • _wp-config-live.php (contient la configuration de la base de production, l'URL du site actif et la configuration de débogage désactivée)
    • Modifier le fichier wp-config.php:

    // Insert before: require_once(ABSPATH . 'wp-settings.php'); /** Production server configuration */ if(file_exists(ABSPATH . 'wp-config-live.php')) { include_once(ABSPATH . 'wp-config-live.php'); } /** Development server configuration */ else if(file_exists(ABSPATH . 'wp-config-dev.php')) { include_once(ABSPATH . 'wp-config-dev.php'); }

  • Conservez l'ensemble du site wordpress de développement sous contrôle de version (sauf pour wp-content/upgrade /, wp-content/uploadset wp-config-live.php).
  • Si je dois importer les données du site de production dans le système de développement Itélécharger l'intégralité du wp-content/uploadsrépertoireettout le dump de la base de données. Dans le vidage de la base de données, je remplace généralement l'URL du site de production par l'URL du site de développement.
0
malisokan