La plataforma de WordPress es para aquellos que quieren un control total de sus sitios y quieren ser independientes en su ejecución. ¿Alguna vez ha encontrado un tema más cercano a la perfección para su sitio web, pero luego decidió no elegirlo solo por un elemento diminuto y molesto que no pudo buscar?
¿Es el estilo del texto, la combinación de colores o la ubicación de los elementos de diseño? No se preocupe, es posible usar temas secundarios para WordPress.
El mercado de temas de WordPress está inmerso en una gran cantidad de plantillas increíbles, tanto gratuitas como premium, pero no desea contratar a un diseñador para crear un tema personalizado para su sitio web, existe una pequeña posibilidad de que vea uno que sea perfecto hasta el último píxel.
No puede actualizar un tema existente si desea mantener los cambios realizados en él. Pero si lo evita, su sitio web será más vulnerable a los ataques de seguridad. Para superar la situación, se puede utilizar un tema infantil.
Los temas secundarios de WordPress permiten que el administrador del sitio personalice el archivo de plantilla mientras mantiene su funcionalidad básica sin correr el riesgo de perder los cambios cada vez que se actualiza el tema.
Le ayuda a mantener todos sus cambios y le permite concentrarse en mejorar el diseño de su sitio web. Si no está al tanto de esto, lea el blog a continuación.
En este blog, cubriremos todo lo que necesita saber sobre un tema hijo para WordPress temas que van desde lo que son y por qué son tan importantes. ¿Y por qué es necesario para el propietario de un sitio de WordPress y el proceso de creación de temas secundarios de WordPress? Así que empecemos.
¿Qué son los child themes y por qué usarlos?
Hablando del tema hijo, primero tenemos que hablar del tema padre. Es probable que el tema se convierta en el tema principal cuando alguien crea un tema secundario.
Los temas secundarios son un tema independiente que hereda la funcionalidad del tema principal. Cualquiera que contenga todos los archivos que deben mostrarse completos puede ser el tema principal.
Básicamente, las plantillas secundarias son un duplicado de un archivo de plantilla y cada vez que desea cambiar el diseño, la estructura o algunas características, lo convierte en un archivo de tema secundario. Esta es una característica notable, ya que permite a los administradores del sitio realizar cambios en el tema sin preocuparse por corromper el archivo original.
La gran diferencia es que un tema hijo para WordPress depende enteramente de los padres poder trabajar. Sin el tema principal presente, no hará nada y tampoco se puede activar.
Sucede porque un tema hijo para WordPress no es una unidad independiente, sino que modifica o agrega a los archivos de temas actuales. Utiliza lo que esté presente en el tema principal y solo cambia las partes que necesita cambiar.
Piénsalo, si cometiste un error la primera vez, siempre puedes volver a intentarlo. Además de su importante beneficio, el tema hijo es de gran importancia para el mantenimiento y desarrollo de su sitio de WordPress.
También le permite cambiar los estilos de fuente, las características, los diseños, las plantillas y más. Puede personalizar el tema principal más allá del reconocimiento. Y, lo más probable, no hay inconveniente en usar temas secundarios. Básicamente protege su sitio web de errores accidentales.
Cómo crear un tema hijo en WordPress
Muchos temas tienen temas secundarios, pero si no le gusta nadie, no es difícil crear un tema secundario usted mismo, como podría pensar. Aquí usamos el vigésimo quinto tema como ejemplo. Todo lo que necesita hacer es seguir las instrucciones que se detallan a continuación.
Paso 1: cree un directorio para el tema secundario en su instalación de WordPress.
Vaya al directorio de temas de su sitio de WordPress. Solo asegúrese de que el nombre del directorio de temas secundarios termine en ‘-child’. Debería ser como el vigésimo quinto hijo.
Asegúrese de agregar todos los archivos de subtemas a esta carpeta. Dicho esto, el único archivo que requiere el tema secundario es que funcione correctamente en style.css.
Paso 2: cree una hoja de estilo (style.css) para el tema secundario.
Después de crear el directorio de temas, deberá trabajar en la creación de la hoja de estilo del tema secundario (style.css). Todo lo que necesita hacer es copiar y pegar el siguiente fragmento de código en su archivo:
/* Theme Name: Twenty Fifteen Child Theme URI: http://example.com/twenty-fifteen-child/ Description: This is a child theme Author: XYZ Author URI: http://xyz.com Template: twentyfifteen Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready Text Domain: twenty-fifteen-child */
En el código anterior, las líneas más importantes son las que comienzan con el nombre del tema y la plantilla. Es muy importante completar correctamente la línea del tema si está creando un tema secundario para un tema principal diferente.
Puntos para recordar:
– Nombre del tema: proporciona el nombre del tema secundario que se muestra en el selector de temas.
– URL del tema: indica el sitio o la página de demostración del tema. Este o el URI del autor debe estar presente para que el tema sea aprobado en el directorio de WordPress.
– Descripción: esta descripción del tema aparecerá en el menú del tema después de hacer clic en «Detalles del tema».
– Autor: Esto mostrará el nombre del autor, en este caso eres tú.
– Plantilla: agregue el nombre de la carpeta del tema principal.
– Versión: Muestra la versión del tema hijo. Por lo general, comienza en 1.0.
– Licencia: Esta es la licencia de su tema hijo. Seguirías la misma licencia que el tema de tus padres.
– URL de licencia: Esta es la dirección donde se explica la licencia del tema. Quédese con la licencia de los padres nuevamente.
– Etiquetas: las etiquetas se ayudan mutuamente a encontrar su tema en el directorio de WordPress. Por lo tanto, si los incluye, asegúrese de que sean relevantes.
– Dominio de texto: Esta parte es para internacionalización y posibilitar la traducción de los temas.
No olvide reemplazar el texto de muestra con la información del tema.
Paso 3: Cree el archivo functions.php para el tema secundario.
El paso anterior lo ayudará a ejecutar el tema secundario muy bien. Cuando está activado, recargará todo el contenido una vez, pero no generará información de estilo. Para hacer esto, necesitamos poner en cola las hojas de estilo del tema padre e hijo (style.css).
Para poner en cola la hoja de estilo del tema principal, deberá agregar el archivo de acción wp_unique_Scripts a functions.php de su hijo. Para hacer esto, deberá crear functions.php en el directorio de su tema secundario usando la siguiente línea de código:
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); function my_theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); }
Paso 4: Activa el tema hijo
Después de crear el tema hijo, asegúrese de comprimirlo como «veinticinco niños.zip».
Vaya al panel de administración de WP> Apariencia> Tema.
Instale el zip del tema secundario y actívelo.
Además, asegúrese de que el tema principal ya esté instalado en su sitio de WordPress.
Ventajas de un tema hijo
Hay muchas ventajas al usar una ruta de tema hijo:
– En lugar de crear un tema completamente nuevo, comenzando desde cero sin ayuda externa, puede construir sobre algo que ya existe, acelerando así el tiempo de desarrollo.
– Puede aprovechar la utilidad de marcos sofisticados y temas principales, mientras adapta el diseño a sus necesidades.
– También puede actualizar la plantilla principal sin perder sus personalizaciones.
– Si no está satisfecho con sus personalizaciones, simplemente desactive el tema secundario y todo volverá a ser igual que antes.
– Es un método increíble para comenzar a aprender cómo funcionan los temas.
Y un tema hijo para WordPress puede contener carpetas de fotos, JavaScript, CSS, archivos de diseño y muchas otras cosas. Sin embargo, lo mejor es que no tienen que hacerlo. Dependiendo de sus necesidades, puede personalizar tanto como desee.
De hecho, un tema hijo solo necesita tres cosas, que son una carpeta, una hoja de estilo y un archivo function.php. Eso es todo. Además, ambos archivos pueden incluso estar casi vacíos.
¡Envase!
Cómo esperabas que vieras la compilación un tema hijo para WordPress no es muy dificil Sí, además de ser simple, el tema hijo es bastante poderoso.
También le permite personalizar un sitio web de forma completa y segura sin tener que editar ninguno de los archivos subyacentes. Los temas secundarios son la forma recomendada de realizar cambios en su tema de WordPress.
Hay muchos beneficios al usar un tema hijo para WordPress dado que puede construir sobre un tema o marco existente sin escribirlo desde cero, sus cambios están a salvo de las actualizaciones del tema y, si algo sale mal, siempre puede volver a un tema que funcione.
Hemos cubierto todo lo que necesita saber sobre un tema secundario de WordPress y por qué son tan importantes. Todos los pasos mencionados anteriormente en esta publicación de blog lo ayudarán a desarrollar un tema secundario desde cero para un tema principal existente con líneas de codificación simples.