Pour utiliser le tools sur votre serveur, utilisez migration.php dans /dist/
Ou depuis la racine de votre serveur, utilisez la commande suivante :
wget https://raw.githubusercontent.com/emulsion-io/wp-migration-url/refs/heads/master/dist/migration.php
et accedez à votre serveur via l'url suivante :
https://votre-site.com/migration.php
Tous les changements notables de ce projet sont listé ici : CHANGELOG.md
Utiliser le fichier migration.exemple.json pour ajouter vos propres installations de Wordpress, plugins et thèmes.
Rennomer le fichier en migration.json et placer le à la racine de votre serveur à côté de migration.php.
{
"wp": [
{
"nom": "Mon template WP #1",
"fichier": "https://site/fichier.zip",
"sql": "https://site/fichier.zip"
}
],
"plugins": [
{
"nom": "Mon plugin #1",
"fichier": "https://site/fichier.zip"
}
],
"themes": [
{
"nom": "Mon thème #1",
"fichier": "https://site/fichier.zip"
}
]
}Utilisez le tableau $zips_wp dans migration.php pour ajouter vos propres installations de Wordpress.
migration.php ligne 49
$zips_wp = [
[
'nom' => 'Mon template WP #1',
'fichier' => 'https://site/fichier.zip',
'sql' => 'https://site/fichier.zip'
]
];Le Zip de l'installation de Wordpress ne doit pas etre dans un sous dossier.
ex : mon-wp.zip doit contenir les fichiers de Wordpress.
Le fichier SQL doit etre un fichier .sql contenu dans un fichier .zip.
Utilisez le tableau $zips_plugins dans migration.php pour ajouter vos propres plugins.
migration.php ligne 60
$zips_plugins = [
[
'nom' => 'Mon plugin #1',
'fichier' => 'https://site/fichier.zip'
]
];Le Zip du plugin doit contenir le dossier du plugin.
ex : mon-plugin.zip doit contenir mon-plugin/ avec les fichiers du plugin.
Utilisez le tableau $zips_themes dans migration.php pour ajouter vos propres thèmes.
migration.php ligne 71
$zips_themes = [
[
'nom' => 'Mon thème #1',
'fichier' => 'https://site/fichier.zip'
]
];Le Zip du thème doit contenir le dossier du thème.
ex : mon-theme.zip doit contenir mon-theme/ avec les fichiers du thème.
-
Le script permet de télécharger et d'extraire des fichiers ZIP depuis des URLS contenant, par exemple, des installations de Wordpress, des plugins ou des thèmes.
-
Il permet aussi de télécharger des fichiers SQL depuis des URLS contenant des sauvegardes de bases de données.
-
Télécharger et extraire un Wordpress avec possibilité de l'installer
-
Editer wp-config.php - Base de données
-
Editer wp-config.php - Options de développement
-
Modifier les Urls - Dans la BDD
-
Modifier les Urls - Génération des Rqs SQL
-
Creer le fichier .htaccess
-
Effacer toutes les revisions de votre Wordpress
-
Effacer tous les commentaires non validés (Spam)
-
Installer les plugins de votre choix
-
Supprime les thèmes par defaut de Wordpress
-
Supprime des thèmes (selection)
-
Clone des thèmes
-
Ajouter un administrateur à votre installation
-
Modifier le prefix des tables
-
Supprimer tous les fichiers de Wordpress
Vous pouvez editer les fichiers dans /src/ et les merger avec compile.php
Pour merger les fichiers, utilisez la commande suivante :
php compile.php
Possibilité d'effectuer directement la compilation avec la tache vscode : Ctrl + Shift + B
