Cómo evitar que se vuelvan a instalar los temas por defecto de WordPress

Los temas por defecto de WordPress proporcionan una sólida base para crear y mantener sitios web, pero ¿te has encontrado con la molestia de que reaparecen incluso después de borrarlos? En este post, explorarás cómo evitar que los temas por defecto de WordPress se reinstalen automáticamente, proporcionante soluciones prácticas tanto para usuarios novatos como para desarrolladores experimentados.

Cómo evitar que se vuelvan a instalar

Los temas por defecto de WordPress, como Twenty Twenty-Four, son una elección popular entre los usuarios. Sin embargo, la reaparición constante de estos temas puede resultar molesta para aquellos que desean un mayor control sobre sus sitios web.

Pero no te preocupes, ¡tengo la solución perfecta! Mediante una simple modificación en el archivo wp-config.php, podrás evitar que WordPress reinstale automáticamente los temas por defecto después de cada actualización.

<?php

[...]

// ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** Database username */
define( 'DB_USER', 'username_here' );

/** Database password */
define( 'DB_PASSWORD', 'password_here' );

/** Database hostname */
define( 'DB_HOST', 'localhost' );

/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );

/** The database collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );

[...]

define( 'AUTH_KEY',         'put your unique phrase here' );
define( 'SECURE_AUTH_KEY',  'put your unique phrase here' );
define( 'LOGGED_IN_KEY',    'put your unique phrase here' );
define( 'NONCE_KEY',        'put your unique phrase here' );
define( 'AUTH_SALT',        'put your unique phrase here' );
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
define( 'LOGGED_IN_SALT',   'put your unique phrase here' );
define( 'NONCE_SALT',       'put your unique phrase here' );

/**#@-*/

/**
 * WordPress database table prefix.
 *
 * You can have multiple installations in one database if you give each
 * a unique prefix. Only numbers, letters, and underscores please!
 */
$table_prefix = 'wp_';

/**

[...]

1. Problema recurrente de los temas por defecto de WordPress

Los temas por defecto de WordPress, como Twenty Twenty-Four, son una elección común entre los usuarios que buscan una opción conveniente para iniciar sus sitios web. Estos temas están diseñados para ofrecer una experiencia sólida y funcional, lo que los convierte en una opción atractiva para aquellos que buscan simplicidad y eficiencia.

Sin embargo, a pesar de sus ventajas, la reaparición persistente de estos temas puede convertirse en una molestia para los usuarios y desarrolladores que desean mantener un control total sobre sus instalaciones de WordPress. La razón detrás de este problema radica en la naturaleza de WordPress, que automáticamente reinstala los temas por defecto después de cada actualización del núcleo de WordPress.

Para algunos usuarios, esto puede resultar frustrante, ya que prefieren utilizar temas personalizados o de terceros en lugar de los temas por defecto. Además, para los desarrolladores que diseñan sitios web para clientes, la reinstalación automática de los temas por defecto puede ser problemática, porque puede interferir con el aspecto y la funcionalidad del sitio.

Temas o themes por instalados con la última actualización

En definitiva, aunque los temas por defecto de WordPress son una opción conveniente para muchos usuarios, la reaparición persistente de estos temas puede representar un problema para aquellos que desean un mayor control sobre sus instalaciones de WordPress. En los siguientes apartados, exploraremos soluciones prácticas para evitar este problema y mantener un control total sobre los temas de WordPress.

2. Solución fácil mediante wp-config.php

Para resolver el problema de la reaparición persistente de los temas por defecto de WordPress, puedes implementar una solución rápida y efectiva mediante el archivo wp-config.php. Este archivo es fundamental para la configuración de WordPress y nos permite controlar diversas funciones del sistema.

Agregando una línea simple de código a tu archivo wp-config.php, puedes evitar que WordPress reinstale automáticamente los temas por defecto después de cada actualización del núcleo de WordPress. La línea de código que necesitas agregar es la siguiente:

define( 'CORE_UPGRADE_SKIP_NEW_BUNDLED', true );

Al incluir esta línea en tu archivo wp-config.php, estás indicando a WordPress que omita la instalación automática de los temas por defecto después de cada actualización. Esto te permite mantener el control sobre los temas de tu sitio web y evitar la molestia de tener que volver a eliminar los temas por defecto después de cada actualización.

Esta solución es simple, efectiva y te proporciona la tranquilidad de que tus temas personalizados o de terceros permanecerán intactos después de las actualizaciones del núcleo de WordPress. Con esta línea de código en su lugar, podemos disfrutar de un mayor control sobre la apariencia y la funcionalidad de nuestro sitio web sin preocuparnos por la interferencia de los temas por defecto de WordPress.

3. Evitar la reinstalación de plugins por defecto:

Además, para evitar la reinstalación automática de plugins por defecto en WordPress, como Hello Dolly y Akismet, puedes utilizar la misma línea de código que se mencionó anteriormente para evitar la reinstalación de temas por defecto. Esta línea de código se agrega al archivo wp-config.php. Aquí está el código nuevamente:

define( 'CORE_UPGRADE_SKIP_NEW_BUNDLED', true );

Al agregar esta línea de código al archivo wp-config.php, evitarás que WordPress reinstale automáticamente los plugins por defecto después de cada actualización. Esto te permite mantener el control sobre los plugins instalados en tu sitio y evitar la instalación de plugins no deseados como Hello Dolly y Akismet.

4. Consideraciones adicionales:

Para garantizar la estabilidad de tu sitio web en WordPress en caso de problemas con el tema activo, es importante considerar algunas medidas adicionales. Una de estas medidas es especificar un tema alternativo que se cargará en caso de que el tema activo presente algún problema y no pueda cargarse correctamente. Puedes lograr esto agregando una línea de código al archivo wp-config.php. Aquí está el código:

define( 'WP_DEFAULT_THEME', 'nombre-de-carpeta-del-tema' );

Reemplaza 'nombre-de-carpeta-del-tema' con el nombre de la carpeta del tema que deseas utilizar como alternativa al tema activo. Al agregar esta línea de código, le estás diciendo a WordPress que cargue automáticamente el tema especificado si el tema activo no puede cargarse correctamente, lo que ayuda a evitar la aparición de una pantalla blanca de la muerte y garantiza la continuidad de tu sitio web.

Conclusión

Evitar que los temas por defecto de WordPress se reinstalen automáticamente después de cada actualización es una tarea sencilla con la adición de unas pocas líneas de código al archivo wp-config.php. Al implementar estas soluciones, puedes mantener un control total sobre los temas y plugins instalados en tus sitios web de WordPress, garantizando así una experiencia de administración más fluida y personalizada.

¡Nos vemos en el siguiente post, ciao!!