Qué hace realmente CORE_UPGRADE_SKIP_NEW_BUNDLED y cómo aplicarla sin confundirla con las actualizaciones de temas y plugins.
WordPress no reinstala todos los temas después de cada actualización. El núcleo puede incorporar nuevos temas o plugins empaquetados cuando una versión los introduce, y existe una constante para evitar que esos componentes nuevos se añadan automáticamente.
La diferencia es importante. CORE_UPGRADE_SKIP_NEW_BUNDLED no elimina los temas que ya están instalados, no bloquea las actualizaciones normales y no sustituye una copia de seguridad. Su función es más concreta: indicar a WordPress que omita la incorporación de nuevos componentes empaquetados durante la actualización del núcleo.
IDEA CLAVE
La constante evita componentes nuevos empaquetados; no borra los que ya existen ni detiene las actualizaciones.
Índice
El problema real: nuevos componentes empaquetados
Las actualizaciones del núcleo sustituyen los archivos de WordPress y pueden incorporar archivos nuevos. Entre esos componentes pueden aparecer temas o plugins que WordPress distribuye junto con una versión concreta. Esto no significa que cada actualización reinstale automáticamente todos los temas por defecto que alguien haya borrado.
La confusión suele aparecer cuando se observa un tema nuevo después de actualizar. La explicación correcta es que WordPress puede añadir componentes empaquetados que no estaban presentes en la instalación anterior.

Qué hace CORE_UPGRADE_SKIP_NEW_BUNDLED
Esta constante se consulta durante el proceso de actualización del núcleo. Cuando está definida con el valor true, WordPress omite la copia de los nuevos temas y plugins que vienen incluidos en el paquete de la versión que se está instalando.
La línea que se añade al archivo wp-config.php es:
define( 'CORE_UPGRADE_SKIP_NEW_BUNDLED', true );Lenguaje del código: JavaScript (javascript)
Su nombre puede parecer más amplio de lo que realmente es. La constante no desactiva las actualizaciones del núcleo ni las actualizaciones de temas y plugins que ya gestionas desde WordPress. Solo afecta a los nuevos componentes empaquetados que el proceso de actualización intentaría incorporar.
Qué no hace esta constante
- No elimina temas o plugins que ya estén instalados.
- No impide actualizar WordPress, el tema activo ni los plugins instalados.
- No reemplaza las copias de seguridad ni permite recuperar una actualización fallida.
- No convierte un tema personalizado en un tema hijo ni protege cambios hechos directamente en sus archivos.
- No selecciona automáticamente el tema que debe utilizar una instalación si el tema activo falla.
AVISO
Modificar wp-config.php afecta a la configuración de la instalación. Haz una copia recuperable, edita el archivo con cuidado y comprueba que no se ha introducido ningún error de sintaxis antes de continuar.
Dónde añadir la línea
Abre el archivo wp-config.php de la instalación y añade la constante antes de la línea que suele indicar That's all, stop editing! Happy publishing.. No la incluyas dos veces y evita colocarla dentro de un comentario.
- Realiza una copia del archivo y de la base de datos.
- Abre
wp-config.phpcon un editor de texto plano. - Añade la constante una sola vez y guarda el archivo.
- Comprueba que el sitio carga y que el panel sigue accesible.
No lo confundas con WP_DEFAULT_THEME
WP_DEFAULT_THEME cumple otra función. En determinados escenarios, especialmente en instalaciones multisitio, permite definir el tema que se utilizará por defecto al crear nuevos sitios. No es una forma de impedir que WordPress incorpore componentes empaquetados ni debe presentarse como un sistema de recuperación del tema activo.
Si necesitas controlar el tema que se usa al crear nuevos sitios, consulta la documentación oficial sobre administración multisitio. Para el problema que tratamos aquí, la constante relevante es CORE_UPGRADE_SKIP_NEW_BUNDLED.
Cuándo tiene sentido utilizarla
Puede ser útil en una instalación en la que se desea controlar de forma deliberada qué temas y plugins están disponibles, o cuando una política de mantenimiento exige revisar cualquier componente antes de incorporarlo. No es una obligación para todas las webs.
Antes de aplicarla, comprueba quién mantiene la instalación, cómo se hacen las actualizaciones y qué procedimiento existe para recuperar el sitio. Evitar la incorporación automática no debe convertirse en olvidar las actualizaciones de seguridad o el mantenimiento del núcleo.
RECURSO OFICIAL
La referencia técnica es la función update_core(), donde WordPress documenta el proceso de copia de los nuevos temas y plugins empaquetados.
Lista de comprobación
- ¿El problema son componentes nuevos que aparecen tras actualizar el núcleo?
- ¿Tienes una copia recuperable antes de tocar
wp-config.php? - ¿Has distinguido esta constante de las actualizaciones normales?
- ¿Existe un procedimiento para revisar y mantener los componentes instalados?
ACTIVIDAD DE AULA
Compara las funciones de CORE_UPGRADE_SKIP_NEW_BUNDLED y WP_DEFAULT_THEME. Explica qué problema resuelve cada una y qué riesgo aparecería si se utilizaran como si fueran intercambiables.
PARA TERMINAR
La precisión importa más que el atajo. CORE_UPGRADE_SKIP_NEW_BUNDLED puede evitar que una actualización incorpore nuevos componentes empaquetados, pero una instalación WordPress segura sigue necesitando copias, actualizaciones y un criterio claro de mantenimiento.