Renombra el prefijo de tablas en un WordPress existente

Sigue estos pocos pasos para renombrar el prefijo de las tablas de tu web WordPress existente.

Edita wp-config.php y cambia

$table_prefix = 'wp_';

por otro prefijo cualquiera, intenta que sea algo abstracto y difícil de adivinar por cualquiera, por ejemplo:

$table_prefix = 'v5r33w67ee_';

Renombra las tablas en tu base de datos, las sentencias SQL para renombrar las tablas son las siguientes:

RENAME table `wp_users` TO `v5r33w67ee_users`;
RENAME table `wp_usermeta` TO `v5r33w67ee_usermeta`;
RENAME table `wp_comments` TO `v5r33w67ee_comments`;
RENAME table `wp_commentmeta` TO `v5r33w67ee_commentmeta`;
RENAME table `wp_links` TO `v5r33w67ee_links`;
RENAME table `wp_options` TO `v5r33w67ee_options`;
RENAME table `wp_posts` TO `v5r33w67ee_posts`;
RENAME table `wp_postmeta` TO `v5r33w67ee_postmeta`;
RENAME table `wp_terms` TO `v5r33w67ee_terms`;
RENAME table `wp_term_taxonomy` TO `v5r33w67ee_term_taxonomy`;
RENAME table `wp_term_relationships` TO `v5r33w67ee_term_relationships`;

Añade las sentencias que haga falta para renombrar el resto de tablas que puedas tener de otros plugins o themes.
También puedes renombrar las tablas desde phpMyAdmin a través de la pestaña Operaciones.

Por último, actualiza las referncias al prefijo antiguo que se encuentran en las tablas usermeta y options, usando estas sentencias SQL:

UPDATE `v5r33w67ee_usermeta` SET `meta_key` = REPLACE( `meta_key`, 'wp_', 'v5r33w67ee_' );
UPDATE `v5r33w67ee_options` SET `option_name` = 'v5r33w67ee_user_roles' WHERE `option_name` = 'wp_user_roles';