(penser à bien mettre à jour les variables et nom de tables dans les codes ci-dessous)
On modifie les tables :
SET @database  = "mydatabase";
SET @oldprefix = "wp_";
SET @newprefix = "newprefix_";
 
SELECT
    concat(
        "RENAME TABLE ",
        TABLE_NAME,
        " TO ",
        replace(TABLE_NAME, @oldprefix, @newprefix),
        ';'
    ) AS "SQL"
FROM information_schema.TABLES WHERE TABLE_SCHEMA = @database;Puis on doit changer quelques lignes dans la table wp_options :
UPDATE newprefix_options
SET option_name = 'newprefix_user_roles'
WHERE option_name = 'wp_user_roles'et wp_usermeta :
UPDATE newprefix_usermeta 
SET meta_key = 'newprefix_capabilities' 
WHERE meta_key = 'wp_capabilities';
Laisser un commentaire