
Los temas son uno de los principales puntos de venta de WordPress. Sin embargo, a veces pueden romperse, causar problemas con los complementos o con otros elementos en su sitio web. En esos casos, es posible que deba cambiar su tema activo, pero podría ser difícil hacerlo si no tiene acceso a su tablero debido a un error.
La buena noticia es que existen soluciones para este problema. Puede, por ejemplo, cambiar de tema a través de la base de datos en cuestión de minutos, si sabe dónde buscar. En este artículo, hablaremos sobre algunas situaciones en las que podría necesitar hacer esto y luego lo guiaremos a través del proceso en tres pasos.
¡Hagámoslo!
Suscríbete a nuestro canal de Youtube
En circunstancias normales, cambiar su tema de WordPress solo toma unos segundos. Todo lo que necesita hacer es elegir qué tema usar y activarlo.
En estos días, muchos temas intentan superarse unos a otros en lo que respecta a las funciones, para atraer a una base de usuarios lo más amplia posible. En muchos casos, usan JavaScript o jQuery, lo que a veces puede generar conflictos con algunos de sus complementos. Estos conflictos pueden hacer que una funcionalidad específica deje de funcionar o, si no tiene mucha suerte, es posible que no pueda acceder a su sitio o panel de control.
En estos casos, es probable que deba cambiar su tema. El problema es que si usa FTP para deshabilitar su tema, WordPress no le permitirá elegir qué tema usar en su lugar y establecerá automáticamente uno de los temas predeterminados. Es por eso que puede tener más sentido cambiar los temas a través de la base de datos. Con este proceso, tiene control total sobre qué tema habilitar.
Antes de intentar esto, le recomendamos que primero intente solucionar los problemas de sus complementos, ya sea a través de FTP o su base de datos. En nuestra experiencia, a menudo es más fácil reemplazar uno o dos complementos problemáticos en lugar de cambiar los temas por completo. Sin embargo, su millaje puede variar, por lo que no está de más tener este truco bajo la manga, por si acaso.
Cómo cambiar su tema de WordPress activo a través de su base de datos (en 3 pasos)
Dado que vamos a realizar cambios en su base de datos (aunque sean pequeños), sería conveniente crear una copia de seguridad por si acaso. Los complementos de migración como UpDraftPlus y BackupBuddy hacen que el proceso sea muy simple. De esa manera, si algo sale mal, puede restaurarlo a través de phpMyAdmin .
Paso #1: Acceda a su base de datos de WordPress con phpMyAdmin
Hemos cubierto este proceso en el pasado, así que hagámoslo rápido. Si está utilizando alojamiento compartido, es probable que su proveedor use cPanel para su plan. En ese caso, puede acceder a su base de datos de WordPress a través de phpMyAdmin iniciando sesión en su cPanel y encontrando esa opción en la sección Bases de datos :

Una vez que esté dentro, busque la base de datos que corresponda al sitio web que desea solucionar. Si solo aloja un sitio en su plan, solo debe haber una opción a la izquierda. En el siguiente ejemplo, puede ver varias bases de datos. Sin embargo, los siguientes pasos no cambiarán independientemente de la base de datos del sitio al que acceda, siempre que use WordPress.

Si no está utilizando un plan compartido, eche un vistazo al panel de control de su proveedor de alojamiento. La mayoría de las plataformas le proporcionarán una forma de acceder y editar su base de datos, incluso si no tiene configurado cPanel .
Paso #2: Encuentra dónde almacena WordPress el valor de tu tema activo
WordPress almacena toda la información de su sitio web en una sola base de datos, incluido el tema que está utilizando. Entonces, su trabajo es encontrar dónde reside ese valor en su base de datos y cambiarlo.
Una vez que elija la base de datos que desea editar, verá una lista de todas las tablas que usa WordPress para almacenar sus datos. El que nos interesa generalmente se llama wp_options :

Tenga en cuenta que algunos proveedores de alojamiento cambian los prefijos de su base de datos y tablas del wp predeterminado por motivos de seguridad, como en el ejemplo anterior. En cualquier caso, estos cambios no afectan la forma en que funciona su base de datos. Continuando, haga clic en la tabla wp_options y en la página siguiente, marque la casilla que dice Mostrar todo en la parte superior de la pantalla:

Lo que esto hace es mostrar todas las filas de wp_options en la misma página, para que pueda encontrar las que está buscando sin tener que saltar de un lado a otro. Ahora, use la función de búsqueda de su navegador para encontrar el valor de la plantilla en la columna nombre_opción :

Notará que resaltamos dos filas en la captura de pantalla anterior, las cuales muestran veintisiete bajo option_value . Para cambiar su tema, necesitamos editar ambas filas. Sin embargo, antes de hacerlo, debe saber con qué valor reemplazar su tema actual, lo que nos lleva a la siguiente sección.
Paso #3: cambia tu tema activo
Todo lo que necesita hacer ahora es editar los valores que le mostramos anteriormente en las filas de la plantilla y la hoja de estilo . El problema es que no puede simplemente escribir el nombre del tema que desea usar.
Si escribe el nombre completo del tema, WordPress no sabrá de qué está hablando y se encontrará con un error. Por ejemplo, tome el tema Twenty Seventeen , que aparece como una sola palabra, twentyseventeen . Esto no suele ser un problema con los temas que tienen nombres de una sola palabra, como Divi .
Sin embargo, en algunos casos, deberá investigar un poco para averiguar qué valor usar en su base de datos. Hay un par de maneras de hacer esto. Si el tema que desea usar está en el repositorio de temas de WordPress.org , puede encontrar una opción llamada Registro de desarrollo en la sección Examinar el código en su página:

Si hace clic en esta opción, verá una página que muestra el registro de actualización del tema. En la parte superior de la pantalla, verá un subtítulo que dice source , con el nombre de desarrollo del tema al lado:

En el ejemplo anterior, revisamos el tema Clean Education y descubrimos que se conoce con el nombre de clean-education . Este último es el valor que le gustaría usar para habilitarlo desde su base de datos. También puede encontrar esta información accediendo a su sitio web a través de FTP y navegando al directorio public_html/wp-content/themes . En el interior, encontrará carpetas para cada tema instalado en su sitio web:

El nombre de cada carpeta refleja cómo WordPress reconoce esos temas. Por ejemplo, si desea cambiar a Divi usando su base de datos, debe ingresar ‘divi’ como valor. Sigamos adelante y hagamos eso ahora. Regrese a su base de datos y haga clic en el botón Editar a la izquierda de la fila de la plantilla :

En la siguiente pantalla, busque el campo option_value y reemplace su contenido con divi :

Ahora haga clic en el botón Ir en la parte inferior derecha de la página para guardar los cambios. Repita exactamente el mismo proceso para la fila de la hoja de estilo dentro de su tabla wp_options . Una vez que haya actualizado ambos valores, puede continuar y acceder a su sitio web, que ahora debería estar usando Divi.
Conclusión
Si su tema de WordPress le está dando problemas, la solución fácil es deshabilitarlo temporalmente, lo que normalmente haría a través de su panel de control. Si no puede acceder al tablero, es posible que deba usar su base de datos en su lugar. Esto es un poco más complicado, pero también le permite especificar qué tema usar.
Para usar su base de datos para cambiar su tema activo, deberá seguir estos pasos:
- Accede a tu base de datos usando phpMyAdmin .
- Encuentre dónde su base de datos almacena el valor de su tema.
- Cambia tu tema activo por otro de tu elección.
¿Tiene alguna pregunta sobre cómo cambiar los temas a través de la base de datos? ¡Hablemos de ellos en la sección de comentarios a continuación!
Imagen en miniatura del artículo de ProStockStudio / shutterstock.com