🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo cambiar el prefijo de las tablas de WordPress en cPanel (wp-config.php)

Actualizado el 20 de noviembre de 2025

¿Por qué cambiar el prefijo de las tablas de WordPress?

Si has llegado hasta aquí, seguramente te has preguntado si es seguro mantener el prefijo por defecto wp_ en tu instalación de WordPress. La respuesta corta es: funciona perfectamente, pero desde el punto de vista de la seguridad, no es lo más recomendable.

El prefijo de las tablas es un dato que los atacantes conocen de antemano. Si un hacker intenta un ataque de inyección SQL, ya sabe que tus tablas se llaman wp_users, wp_options o wp_posts. Al cambiar ese prefijo a algo personalizado, como miweb_ o blog2024_, obligas al atacante a adivinar un dato adicional, lo que reduce considerablemente las probabilidades de éxito de un ataque automatizado.

Además, si tu sitio fue víctima de un ataque anterior, cambiar el prefijo es una de las medidas de limpieza que se recomiendan para asegurar que el atacante no pueda volver a acceder a las mismas rutas.

En este artículo te voy a explicar, paso a paso y de forma muy sencilla, cómo cambiar el prefijo de las tablas de WordPress usando cPanel y editando el archivo wp-config.php. No necesitas ser un experto en bases de datos, solo seguir las instrucciones con calma y hacer una copia de seguridad antes de empezar.


Qué necesitas antes de empezar

Antes de tocar nada, es fundamental que prepares el terreno. No queremos que un pequeño error te deje sin sitio web. Esto es lo que necesitas:

  • Acceso a tu panel de control de hosting (cPanel).
  • Acceso a phpMyAdmin (dentro de cPanel).
  • Un editor de texto plano (como el Bloc de notas, Sublime Text o Visual Studio Code).
  • Un cliente FTP o el administrador de archivos de cPanel.
  • Mucha paciencia y seguir los pasos en orden.

[WARNING]
Haz una copia de seguridad completa de tu base de datos y de tus archivos antes de continuar. Si algo sale mal, podrás restaurar todo sin perder información. No te saltes este paso, es tu red de seguridad.


Paso 1: Accede a cPanel y localiza tu base de datos

Lo primero es entrar en tu panel de control. Normalmente accedes a través de una URL como tudominio.com/cpanel o con un enlace que te proporcionó tu proveedor de hosting.

Una vez dentro, busca la sección Bases de Datos. Ahí verás varias opciones, pero nos interesa phpMyAdmin. Haz clic en ese icono.

Se abrirá una nueva ventana o pestaña con la interfaz de phpMyAdmin. En el panel lateral izquierdo verás una lista con todas las bases de datos que tienes. Haz clic en el nombre de la base de datos de tu sitio WordPress.

[INFO]
Si no sabes cuál es tu base de datos, revisa el archivo wp-config.php de tu instalación. Busca la línea define('DB_NAME', 'tu_base_de_datos'); y ahí estará el nombre exacto.


Paso 2: Haz una copia de seguridad de la base de datos (por si acaso)

Aunque ya hayas hecho una copia general, te recomiendo hacer una específica de la base de datos justo antes de tocar nada. Es un proceso rápido y te dará tranquilidad.

En phpMyAdmin, con tu base de datos seleccionada, ve a la pestaña Exportar en el menú superior.

Elige el método Rápido y formato SQL. Haz clic en Continuar y se descargará un archivo .sql con toda tu información. Guárdalo en un lugar seguro.


Paso 3: Cambia el prefijo en las tablas de la base de datos

Ahora viene la parte más delicada: renombrar todas las tablas. No te preocupes, es más fácil de lo que parece.

En phpMyAdmin, con tu base de datos seleccionada, verás una lista de todas las tablas. Todas empiezan con el prefijo actual, normalmente wp_. Por ejemplo: wp_options, wp_posts, wp_users, etc.

Selecciona todas las tablas. Puedes hacer clic en la casilla de verificación que está al final de la lista para seleccionarlas todas a la vez.

En el menú desplegable que aparece justo debajo de la lista de tablas (donde pone Con seleccionadas:), elige la opción Reemplazar prefijo de tabla.

Se abrirá un pequeño formulario con dos campos:

  • Prefijo original: Aquí escribe wp_ (o el prefijo que tengas actualmente).
  • Prefijo nuevo: Aquí escribe el nuevo prefijo que quieras usar. Por ejemplo: mipagina_, seguro_, blog2024_... Lo que prefieras, pero que sea único y difícil de adivinar.

Haz clic en Continuar o Aceptar. phpMyAdmin ejecutará una consulta SQL que renombrará todas las tablas con el nuevo prefijo.

[TIP]
Elige un prefijo que no sea predecible. Evita cosas como admin_, test_ o nuevo_. Usa una combinación de letras y números, por ejemplo: x7k2_ o miweb_2024_.


Paso 4: Edita el archivo wp-config.php

Una vez que las tablas tienen el nuevo prefijo, hay que decirle a WordPress que lo use. Esto se hace en el archivo wp-config.php, que se encuentra en la raíz de tu instalación.

Accede al Administrador de Archivos de cPanel o usa un cliente FTP para conectarte a tu servidor.

Navega hasta la carpeta donde está instalado WordPress (normalmente es public_html o una subcarpeta como public_html/blog).

Busca el archivo wp-config.php y haz clic derecho sobre él. Selecciona Editar o Descargar y edítalo localmente. Te recomiendo usar el editor de cPanel para evitar problemas de codificación.

Dentro del archivo, busca la línea que dice:

$table_prefix = 'wp_';

Cámbiala por el nuevo prefijo que has usado en el paso anterior. Por ejemplo:

$table_prefix = 'mipagina_';

[WARNING]
Asegúrate de que el prefijo en wp-config.php coincida exactamente con el que has puesto en las tablas de la base de datos. Un solo carácter diferente y tu sitio dejará de funcionar.

Guarda los cambios y sube el archivo de nuevo si lo estabas editando localmente.


Paso 5: Verifica que tu sitio funciona correctamente

Ahora viene el momento de la verdad. Abre tu sitio web en una ventana de incógnito (para evitar problemas de caché) y comprueba que todo funciona.

  • La página principal carga correctamente.
  • Puedes acceder al panel de administración (tudominio.com/wp-admin).
  • Las entradas, páginas, usuarios y comentarios se ven correctamente.

Si todo funciona, ¡enhorabuena! Has cambiado el prefijo de las tablas de WordPress con éxito.


Qué hacer si algo sale mal

Si al cargar tu sitio te aparece un error como "Error al conectar con la base de datos" o un mensaje de que no se encuentra la tabla, no entres en pánico. Hay dos opciones:

  1. Revisa los pasos anteriores: Vuelve a comprobar que el prefijo en wp-config.php coincide exactamente con el que has puesto en las tablas. Es el error más común.
  2. Restaura la copia de seguridad: Si no encuentras el error, restaura la base de datos desde la copia que hiciste al principio y vuelve a intentarlo con más calma.

[TIP]
Si usas un plugin de caché, es recomendable purgar la caché después de hacer el cambio. A veces el sitio funciona, pero muestra contenido antiguo por la caché del navegador o del servidor.


Preguntas frecuentes sobre cambiar el prefijo de WordPress

¿Puedo cambiar el prefijo sin tocar la base de datos?

No. Es imprescindible cambiar tanto las tablas en la base de datos como la configuración en wp-config.php. Son dos caras de la misma moneda. Si solo cambias una, WordPress no encontrará las tablas.

¿Pierdo datos al cambiar el prefijo?

No, siempre que hagas el cambio correctamente. Las tablas se renombran, pero el contenido (entradas, usuarios, opciones) permanece intacto. Por eso es tan importante hacer una copia de seguridad antes.

¿Es necesario cambiar el prefijo si mi sitio es nuevo?

No es obligatorio, pero es una muy buena práctica de seguridad desde el principio. Si estás empezando, es el mejor momento para hacerlo, porque no tienes datos que puedan perderse.

¿Afecta al SEO cambiar el prefijo de las tablas?

No. El prefijo de las tablas es una cuestión interna de la base de datos. No tiene ningún impacto en el posicionamiento en buscadores, ni en la velocidad de carga, ni en la experiencia de usuario. Es puramente una medida de seguridad.

¿Puedo usar el plugin "Change Table Prefix" en lugar de hacerlo manual?

Sí, existen plugins que hacen este trabajo por ti. Sin embargo, te recomiendo hacerlo manualmente siguiendo esta guía, porque así aprendes cómo funciona tu instalación y no dependes de un plugin que puede quedar obsoleto o dar problemas de compatibilidad.

¿Qué pasa con las tablas que no tienen el prefijo wp_?

Algunos plugins o sistemas externos pueden haber creado tablas con otros prefijos. No las toques. Solo cambia las que empiezan con wp_ (o tu prefijo actual). El plugin o sistema que las creó las seguirá encontrando porque su nombre no ha cambiado.

¿Y si uso HestiaCP en lugar de cPanel?

Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es muy similar. La diferencia es que el acceso a la base de datos se hace a través de phpMyAdmin, que normalmente está disponible en la URL tudominio.com/phpmyadmin. El puerto de acceso a Syspanel es el 2106. El resto de pasos (renombrar tablas y editar wp-config.php) son idénticos.


Conclusión y recomendaciones finales

Cambiar el prefijo de las tablas de WordPress es una tarea sencilla, pero que requiere atención al detalle. Siguiendo esta guía paso a paso, puedes hacerlo sin riesgo y mejorar la seguridad de tu sitio.

Resumen rápido de los pasos:

  1. Accede a cPanel y a phpMyAdmin.
  2. Haz una copia de seguridad de tu base de datos.
  3. Selecciona todas las tablas y cambia el prefijo con la opción Reemplazar prefijo de tabla.
  4. Edita wp-config.php y cambia la variable $table_prefix.
  5. Verifica que tu sitio funciona correctamente.

[INFO]
Si tienes dudas o no te sientes seguro, siempre puedes pedir ayuda al soporte de tu hosting. Ellos podrán hacer el cambio por ti o guiarte en el proceso. Es mejor preguntar que arriesgarse a cometer un error que deje tu sitio caído.

Espero que este artículo te haya sido de ayuda. Si has seguido todos los pasos, ya tienes un WordPress un poco más seguro contra ataques de inyección SQL. ¡Buen trabajo!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel