Cambia el prefijo de tabla para WordPress
En esta guía, explicamos cómo cambiar el prefijo de tabla de la base de datos de tu instalación de WordPress.
El prefijo de tabla de base de datos predeterminado para WordPress es 'wp_'; sin embargo, recomendamos cambiarlo. La razón es que todos tus datos de inicio de sesión se almacenan en tu base de datos, lo que convierte a tus tablas de WordPress en objetivos muy populares para los hackers. Cambiar el prefijo hace que sea más difícil para ellos entrar.
Nota: Si has utilizado el instalador de 1 clic para instalar WordPress, entonces ya tienes un prefijo de tabla personalizado.
Necesitas cambiar el prefijo de tabla en tres lugares:
- Paso 1 - Cambia el prefijo de tabla en wp-config.php
- Paso 2 - Cambia el prefijo de tabla en la base de datos
- Paso 3 - Reemplaza todas las referencias al prefijo antiguo
Paso 1 - Cambia el prefijo de tabla en wp-config.php
- Inicie sesión en el panel de control de one.com.
- Abre el File Manager en la sección Hosting settings del menú de la izquierda.
- Localiza el archivo wp-config.php y marca la casilla para seleccionarlo.
- Haz clic en Editar en la barra de menú en la parte superior de la pantalla.
- Localiza la siguiente entrada:
$table_prefix = 'wp_';
- Reemplaza 'wp_' con otra cosa; en este caso, lo reemplazamos con 'david_':
$table_prefix = 'david_';
- Haz clic en Guardar en la esquina superior izquierda.
Paso 2 - Cambia el prefijo de tabla en la base de datos
- Abre tu base de datos en PhpMyAdmin.
- Haz clic en el nombre de la base de datos en el menú de la izquierda para desplegar todas las tablas.
- Selecciona todas las tablas que comiencen con wp_; deberías tener 12 en total.
- Haz clic en Con las seleccionadas para abrir el menú desplegable y selecciona Reemplazar prefijo de tabla.
- Escribe wp_ en el campo de origen y el nuevo nombre en el campo de destino, en este ejemplo, david_.
- Haz clic en Continuar para realizar el cambio.
Paso 3 - Reemplaza todas las referencias al prefijo antiguo
En algunos ajustes que se almacenan en tu base de datos, WordPress todavía hace referencia al prefijo de tabla antiguo. Para completar el cambio del prefijo, reemplaza estas referencias por tu nuevo prefijo.
- Haz clic en la pestaña SQL en el menú en la parte superior de la pantalla.
- Copia y pega en los siguientes comandos:
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_capabilities' where meta_key = 'OLDPREFIX_capabilities';
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_user_level' where meta_key = 'OLDPREFIX_user_level';
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_autosave_draft_ids' where meta_key = 'OLDPREFIX_autosave_draft_ids';
update NEWPREFIX_options set option_name = 'NEWPREFIX_user_roles' where option_name = 'OLDPREFIX_user_roles';
- Reemplaza OLDPREFIX y NEWPREFIX con tu propio prefijo antiguo y nuevo. Como en el ejemplo siguiente, donde reemplazamos wp_ por david_:
update david_usermeta set meta_key = 'david_capabilities' where meta_key = 'wp_capabilities';
update david_usermeta set meta_key = 'david_user_level' where meta_key = 'wp_user_level';
update david_usermeta set meta_key = 'david_autosave_draft_ids' where meta_key = 'wp_autosave_draft_ids';
update david_options set option_name = 'david_user_roles' where option_name = 'wp_user_roles';
- Haz clic en Ir para ejecutar los comandos y completar el cambio.
Eso es todo. El prefijo de las tablas de WordPress se ha cambiado.
Artículos relacionados: