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!
utiliser l'option d'exportation WordPress et ensuite utiliser l'importation sur le deuxième site
Ce n'est pas simple, ni difficile. Tu dois savoir:
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.)
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).
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
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.