# Module WordPress 7.0 → PHPBoost Importer **⚠️ WORK IN PROGRESS !** **Ce script n'est pour le moment PAS 100% fonctionnel, à tester en environnement adéquat.** **Développement en cours, il n'a pas encore été testé avec WordPress en version 7.0.** Ce module permet d'importer le contenu d'un site **WordPress 7.0** vers une installation PHPBoost. Il importe les **utilisateurs**, **articles**, **catégories d'articles**, **pages**, **commentaires** et **médias** (images). --- ## 📌 Prérequis 1. **Accès aux bases de données** : - Le script doit pouvoir se connecter aux bases de données **WordPress** et **PHPBoost** avec des droits en **lecture/écriture**. - Les identifiants de connexion doivent être configurés dans le fichier `wordpress_import.php`. 2. **Dossier de destination pour les médias** : - Le dossier `PBOOST_UPLOAD_DIR` (ex: `/var/www/phpboost/upload/`) doit exister et être **accessible en écriture** par le script. 3. **PHP 7.4 ou supérieur** : - Le script utilise des fonctions modernes de PHP. --- ## 🛠 Installation 1. **Copier le script** `wordpress_import.php` à la racine de votre installation WordPress. 2. **Configurer le script** : - Éditez le fichier `wordpress_import.php` et mettez à jour les constantes suivantes : - `WP_DB_HOST`, `WP_DB_NAME`, `WP_DB_USER`, `WP_DB_PASS`, `WP_DB_PREFIX` (pour WordPress). - `PBOOST_DB_HOST`, `PBOOST_DB_NAME`, `PBOOST_DB_USER`, `PBOOST_DB_PASS`, `PBOOST_DB_PREFIX` (pour PHPBoost). - `WP_UPLOAD_DIR` : Chemin absolu vers le dossier `wp-content/uploads/` de WordPress. - `PBOOST_UPLOAD_DIR` : Chemin absolu vers le dossier de destination des médias dans PHPBoost (ex: `/var/www/phpboost/upload/`). 3. **Exécuter le script** : - Via un navigateur : `https://votre-site-wordpress.fr/wordpress_import.php` - Via la ligne de commande : `sudo -u www-data php /chemin/vers/wordpress_import.php` --- ## 📧 Infos Pour toute question, [contacte-moi](https://geekonweb.fr/about) !