En esta guía le explicaremos cómo cambiar el prefijo de tabla de una base de datos en WordPress.
El prefijo de tabla predeterminado de una base de datos en WordPress es 'wp_', pero le recomendamos modificarlo. ¿El motivo? Las credenciales de inicio de sesión se guardan en su base de datos y eso hace que las tablas de WordPress sean objetivos atractivos para los «hackers». Al cambiar el prefijo, les resultará más difícil acceder.
Nota: En caso de haber utilizado el instalador en 1 clic, ya tiene un prefijo de tabla personalizado.
Tiene que cambiar el prefijo de tabla en tres sitios:
- Paso 1: Cambie el prefijo de tabla en el archivo wp-config.php
- Paso 2: Cambie el prefijo de tabla en la base de datos
- Paso 3: Reemplace todas las menciones del prefijo anterior
¿Aún no tienes un sitio web? Con WordPress, puedes crear fácil y rápidamente el sitio web de tus sueños.
Paso 1: Cambie el prefijo de tabla en el archivo wp-config.php
- Inicie sesión en el panel de control de One.com.
- Haga clic en File Manager, que se encuentra en la sección Archivos y seguridad.
- Busque el archivo wp-config.php y marque la casilla para seleccionarlo.
- Vaya a la barra de menú superior y haga clic en Editar.
- Busque la siguiente entrada:
$table_prefix = 'wp_';
- Reemplace 'wp_' por otra cosa; en este ejemplo, lo hemos reemplazado por 'david_':
$table_prefix = 'david_';
- Vaya a la esquina superior izquierda y haga clic en Guardar.
Paso 2: Cambie el prefijo de tabla en la base de datos
- ¿Cómo accedo a la base de datos con phpMyAdmin?.
- Vaya al menú de la izquierda y haga clic en el nombre de la base de datos para mostrar todas las tablas.
- Seleccione todas las tablas que comiencen con wp_; debería tener 12 en total.
- Haga clic en With selected para abrir el menú desplegable y luego en Replace table prefix.
- Introduzca wp_ en el campo From-field y el nuevo nombre en el campo To-field; en este ejemplo, hemos elegido david_.
- Haga clic en Continue para confirmar los cambios.
Paso 3: Reemplace todas las menciones del prefijo anterior
En algunos de los parámetros que se guardan en la base de datos, WordPress hace mención al prefijo de tabla anterior. Para finalizar el proceso de cambio del prefijo, tiene que reemplazar esas instancias por el nuevo prefijo.
- Haga clic en la pestaña SQL que aparece en el menú de la parte superior.
- Copie y pegue 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';
- Reemplace OLDPREFIX y NEWPREFIX por su prefijo anterior y su prefijo nuevo. En el siguiente ejemplo, hemos reemplazado 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';
- Haga clic en Go para ejecutar los comandos y confirmar los cambios.
Eso es todo. Ha modificado el prefijo de las tablas de WordPress.
Artículos relacionados: