web-dev-qa-db-fra.com

Comment simplement migrer des articles/pages d'un site à un autre?

J'utilise WP Migrate DB ( https://wordpress.org/plugins/wp-migrate-db/ ) pour migrer parfois une DB. Maintenant, je veux juste migrer les publications d'un site à un autre.

Est-ce la bonne façon? - migrer wp_posts - migrer wp_postmeta

Il ne devrait recevoir que ces entrées dans wp_posts avec post_type = post?

C'est tout? Pour les pages, je fais la même chose, mais je sélectionne post_type = pages?

Merci!

1
Torben

utiliser l'option d'exportation WordPress et ensuite utiliser l'importation sur le deuxième site

Comment exporter et importer un blog Wordpress

2
Macerier

Ce n'est pas simple, ni difficile. Tu dois savoir:

=== 1) Pour la migration des entrées ===

Il ne suffit pas d'exporter les tables wp_posts et wp_post_meta. Les publications sont liées à des catégories (tables wp_terms, wp_term_taxonomy et wp_term_relationship ..). Donc, au moins (s’il s’agit d’une installation purement Wordpress, sans plugins ni fonctionnalités supplémentaires), migrer ces 5 tables. (pour pages , c'est en quelque sorte plus simple - seul wp_posts suffit, en utilisant post_type => pages.)

=== 2) Pour la migration de pièces jointes ===

Si vous souhaitez également migrer des images/pièces jointes, vous devez copier le contenu de /wp-content/uploads vers le site cible (veillez à ne pas écraser certains fichiers du site cible, au cas où il existe déjà les mêmes fichiers de nom).

=== 3) correction de la base de données! ===

vous devez remplacer les chemins et les chaînes avec précision:

a) Par exemple, si l'ancien chemin est '/ home/user385247/public_html`, vous devez le remplacer par le chemin du site cible.

b) vous devriez remplacer oldsite.com par newsite.com...

Vous feriez mieux d'utiliser des outils comme celui-ci: https://itask.software/tools/wordpress-migrator



=== Résumé ===

L'option intégrée de Wordpress est utile pour l'automatisation, mais (au cas où cela vous importe): - Côté incorrect: Il ne conserve pas le même identifiant que celui des publications de l'ancien site.
- Bon côté: Il essaie aussi automatiquement d'importer des images. (Cependant, ne le savez pas si faites à 100% avec précision dans certains cas .. Cependant, essayez-le).

p.s. Vous pouvez également rechercher des plugins tiers pour effectuer cette migration PARTIELLE (le cas échéant).

REMARQUE, TOUJOURS FAIRE UNE SAUVEGARDE avant de faire de telles choses.

1
T.Todua