Cambiar el prefijo de las tablas en WordPress

En esta guía, te explicamos cómo cambiar el prefijo de las tablas de la base de datos de tu instalación de WordPress.

El prefijo predeterminado de las tablas de la base de datos de WordPress es «wp_»; sin embargo, recomendamos cambiarlo. El motivo es que todos tus datos de inicio de sesión se almacenan en la base de datos, lo que convierte a las tablas de WordPress en un objetivo muy codiciado por los piratas informáticos. Cambiar el prefijo dificulta que puedan acceder a ellas.

Nota: Si has utilizado el instalador de un solo clic para instalar WordPress, ya dispones de un prefijo de tabla personalizado.

Debes cambiar el prefijo de la tabla en tres lugares:

¿Aún no tienes un sitio web? Con WordPress, puedes crear fácil y rápidamente el sitio web de tus sueños.

Añadir a la cesta


Paso 1: Cambia el prefijo de las tablas en wp-config.php

  1. Inicie sesión en el panel de control de one.com.
  2. Abre el Administrador de archivos en la sección «Configuración del alojamiento» del menú de la izquierda.
  3. Localiza el archivo wp-config.php y marca la casilla para seleccionarlo.
  4. Haz clic en Editar en la barra de menú en la parte superior de la pantalla.
  5. Busca la siguiente entrada:
$table_prefix = 'wp_';
  1. Sustituye «wp_» por otra cosa; en este caso, lo hemos sustituido por «david_»:
$table_prefix = 'david_';
  1. Haz clic en «Guardar» en la esquina superior izquierda.

Captura de pantalla del archivo wp-config.php en el Administrador de archivos.


Paso 2: Cambia el prefijo de la tabla en la base de datos

  1. Open tu base de datos en PhpMyAdmin.
  2. Haz clic en el nombre de la base de datos en el menú de la izquierda para desplegar todas las tablas.
  3. Selecciona todas las tablas que empiecen por «wp_»; deberías tener 12 en total.
  4. Haz clic en «Seleccionado» para abrir el menú desplegable y selecciona «Reemplazar prefijo de tabla».
  5. Escribe «wp_» en el campo «De» y el nuevo nombre en el campo «Para»; en este ejemplo, «david_».
  6. Haz clic en «Continuar» para aplicar el cambio.

Captura de pantalla de la base de datos en phpMyAdmin.


Paso 3: Sustituye todas las referencias al prefijo antiguo

En algunos ajustes almacenados en tu base de datos, WordPress sigue haciendo referencia al prefijo de tabla antiguo. Para completar el cambio de prefijo, debes sustituirlos por tu nuevo prefijo.

  1. Haz clic en la pestaña «SQL» del menú situado en la parte superior de la pantalla.
  2. Copia y pega los siguientes comandos:
actualizar NEWPREFIX_usermeta estableciendo meta_key = 'NEWPREFIX_capabilities' donde meta_key = 'OLDPREFIX_capabilities';
actualizar NEWPREFIX_usermeta estableciendo meta_key = 'NEWPREFIX_user_level' donde meta_key = 'OLDPREFIX_user_level';
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_autosave_draft_ids' where meta_key = 'OLDPREFIX_autosave_draft_ids';
actualizar NEWPREFIX_options estableciendo option_name = 'NEWPREFIX_user_roles' donde option_name = 'OLDPREFIX_user_roles';
  1. Sustituye OLDPREFIX y NEWPREFIX por tu propio prefijo antiguo y nuevo. Como en el ejemplo siguiente, donde sustituimos wp_ por david_:
actualizar david_usermeta estableciendo meta_key = 'david_capabilities' donde meta_key = 'wp_capabilities';
update david_usermeta set meta_key = 'david_user_level' where meta_key = 'wp_user_level';
actualiza david_usermeta estableciendo meta_key = 'david_autosave_draft_ids' donde meta_key = 'wp_autosave_draft_ids';
update david_options set option_name = 'david_user_roles' where option_name = 'wp_user_roles';
  1. Haz clic en «Ir» para ejecutar los comandos y completar el cambio.

¡Ya está! El prefijo de las tablas de WordPress ya se ha cambiado.

Captura de pantalla de la pestaña SQL en phpMyAdmin.


Artículos relacionados:

¿Fue útil este artículo?

¿No puedes encontrar lo que buscas?

Inicia un chat

Es la forma más rápida de ponerse en contacto, todos los días del año.

Llámanos

Chatea con nosotros de lunes a viernes de 9:00 a 16:00