MIGRATION DE DONNÉES…DESTINATIONWORDPRESS !
MIGRER DES DONNÉESC’EST QUOI ?
LES OUTILS- EXTENSION D’IMPORT
- EXTENSION CLASSIQUE- SCRIPT PHP
↳ HTTPS://CODEX.WORDPRESS.ORG/IMPORTING_CONTENT
JE NE VAIS PASPARLER DES OUTILS
EXISTANTSMAIS NE PARTEZ-PAS #PLEASE !
1 - COLLECTER ET METTRE EN FORME LES DONNÉES
2 - LES POUSSER DANS WORDPRESS AVEC DES FONCTIONS NATIVES
QUELLE EST LA NATUREDE LA SOURCE D’ORIGINE ?XML / CSV / BDD SQL / HTML / JSON / WP
PARCOURIR LES DONNÉESAVEC DES FONCTIONS PHPPOUR CONSTRUIRE UN TABLEAU
Voir la vidéo
> XML ➜ simple_XML / DOMDocument> CSV/TSV ➜ boucler avec fgetcsv> BDD ➜ new WPDB() et requêtes
> Autre ➜ trouver votre parseur…
> contenus + meta> utilisateurs + meta
> termes de taxonomies + meta> commentaires + meta
wp_insert_{$type}()update_{$type}_meta()
STAAPPPPPP !!FAITES DESBACKUPS !!!
Il y a un ordre pour insérer les contenus :
1. termes de taxo2. utilisateurs
3. attachments & contenus4. commentaires
L’IMPORT DES TERMESDE TAXONOMIEWP_INSERT_TERM( $TERM, 'CATEGORIE', $ARGS )
Voir la vidéo
L’IDENTIFIANT EXTÉRIEURUPDATE_{$TYPE}_META( $ID, 'EXT_KEY', $OLD_ID )
Voir la vidéo
L’INSERTION DESUTILISATEURSWP_INSERT_USER()
Voir la vidéo
LE CONTENU, ÇA PEUT PARAITRE SIMPLE :
wp_insert_post()
Voir la vidéo
IMPORTER LES MÉDIASwp_handle_sideload()
Voir la vidéo
Voir la vidéo
COMMENT NETTOYER
LE CONTENU !À IMPORTER ?
THE WORDPRESS WAY :
WP_KSESET LE FILTRE SAFE_STYLE_CSS
Voir la vidéo
QUAND C’EST NAWAK :HTML PURIFIER
Voir la vidéo
L'ARTILLERIE LOURDE :
REGEX
Voir la vidéo
> regex101.com> verbalExpression> @willybahuaud
DEMOTIME
IMPORT DE TWEETS DU WORDCAMP BORDEAUX
AUTOMATISER LESREDIRECTIONS 301
Voir la vidéo
LES UTILISATEURS MIGRÉSNE PEUVENT PASSE CONNECTER
Voir la vidéo
UN IMPORT ÇA CONSOMME…BOOSTER PHP !DEFINE( 'WP_MEMORY_LIMIT', '1G' );
Voir la vidéo
VOIR PLUS LOINQUE LA MIGRATION
Top Related