Creando Tema Infantil en WordPress

Creando Tema Infantil en WordPress

Solo un puñado de usuarios de WordPress usa un tema secundario y eso se debe a que muchos de los usuarios no saben qué es un tema secundario o Crear un tema secundario en WordPress. Bueno, la mayoría de las personas que usan WordPress tienden a editar o personalizar su tema, pero toda esa personalización se pierde cuando actualiza su tema y de ahí viene el uso del tema secundario. Cuando utilice un tema secundario, se guardará toda su personalización y podrá actualizar fácilmente el tema principal.

Creando Tema Infantil en WordPress

Crear un tema secundario a partir de un tema principal no modificado

Para crear un tema secundario en WordPress, debe iniciar sesión en su cPanel y navegar a public_html y luego a wp-content / themes donde debe crear una nueva carpeta para su tema secundario (ejemplo / Twentysixteen-child /). Asegúrese de no tener espacios en el nombre del directorio de temas secundarios que puedan dar lugar a errores.

Recomendado: también puede usar el complemento Tema secundario de un clic para crear un tema secundario (solo a partir de un tema principal no modificado).

Ahora debe crear un archivo style.css para su tema secundario (dentro del directorio de temas secundarios que acaba de crear). Una vez que haya creado el archivo, simplemente copie y pegue el siguiente código (cambie los detalles a continuación según las especificaciones de su tema):

/ *
Nombre del tema: Twenty Sixteen Child
URI del tema: http://example.com/twenty-sixteen-child/
Descripción: Veintiséis tema infantil
Autor: Equipo de WordPress
Autor URI: http://example.com
Plantilla: veinte y seis
Versión: 1.3.0
Licencia: GNU General Public License v3 o posterior
Licencia URI: http://www.gnu.org/licenses/gpl-3.0.html
* /

Nota:  La línea de la plantilla (Plantilla: veinte y seis) se debe cambiar de acuerdo con su nombre actual del directorio del tema (el tema principal cuyo hijo estamos creando). El tema principal en nuestro ejemplo es el tema Veintiséis, por lo que la Plantilla tendrá veintidós años.

Anteriormente @import se usaba para cargar la hoja de estilo del tema principal al secundario, pero ahora no es un buen método ya que aumenta la cantidad de tiempo para cargar la hoja de estilo. En lugar de usar @import, lo mejor es usar funciones PHP en el archivo de funciones de su tema secundario .php para cargar la hoja de estilo.

Para utilizar el archivo functions.php, debe crear uno en el directorio de temas secundarios. Use el siguiente código en su archivo functions.php:

<? php
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’);

}
?>

El código anterior solo funciona si su tema principal usa solo un archivo .css para contener todo el código CSS.

Si su tema hijo style.css contiene código CSS (como normalmente lo hace), también deberá ponerlo en cola:

<? php
function my_theme_enqueue_styles () {

$ parent_style = ‘parent-style’; // Esto es ‘estilo veinticinco’ para el tema Veinticinco.

wp_enqueue_style ($ parent_style, get_template_directory_uri (). ‘/style.css’);
wp_enqueue_style (‘child-style’,
get_stylesheet_directory_uri (). ‘/style.css’,
matriz ($ parent_style),
wp_get_theme () -> get (‘Versión’)
);
}
add_action (‘wp_enqueue_scripts’, ‘my_theme_enqueue_styles’);
?>

Es hora de activar su tema secundario, inicie sesión en su panel de administración, luego vaya a Apariencia> Temas y active su tema secundario de la lista de temas disponibles.

Nota: es posible que deba volver a guardar el menú (Apariencia> Menús) y las opciones de tema (incluidas las imágenes de fondo y encabezado) después de activar el tema secundario.

Ahora, cuando desee realizar cambios en su style.css o functions.php, puede hacerlo fácilmente en su tema secundario sin afectar la carpeta del tema principal.

Crear un tema infantil en WordPress a partir de su tema principal, pero la mayoría de ustedes ya ha personalizado su tema, entonces el método anterior no lo ayudará en absoluto. En ese caso, vea cómo actualizar un tema de WordPress sin perder la personalización.

Si espero que este artículo te haya sido útil, pero si aún tienes alguna pregunta sobre esta guía, no dudes en preguntarnos en los comentarios.

 

Deja un comentario