Ir directamente al contenido

Ajustes de cookies

Elija por tipo qué cookies permite. Puede cambiar su elección en cualquier momento en Ajustes de cookies, al pie de cada página. Declaración de privacidad

Necesarias

Siempre activadas

Necesarias para iniciar sesión, conservar su carrito y recordar sus preferencias. Siempre están activadas.

¿Qué cookies?
  • weboke_sessie, weboke_klant, weboke_remember: su sesión y mantener la sesión iniciada
  • weboke_basket: su carrito
  • wkBtwIncl: mostrar los precios con o sin IVA
  • wok_cookies: su elección de cookies, 12 meses

Mide qué anuncio lleva a una visita o a un pedido, para no pagar por anuncios que no sirven de nada.

¿Qué cookies?
  • Google Ads a través de Google Tag Manager (_gcl_au, _gcl_aw), hasta 90 días
  • OpenAI Ads, anuncios en ChatGPT
  • wok_aff: a través de qué socio llegó a nosotros (programa de afiliados), 60 días

4,6

País e idioma

Cada país tiene su propio sitio, con los precios y el IVA de ese país.

Ver

Crear un child theme para su tema de WordPress

Si modifica directamente los archivos de un tema, perderá su trabajo con la siguiente actualización de ese tema. Un tema hijo lo evita. Es un tema pequeño que lo hereda todo de otro tema, el tema padre, salvo lo que usted añada en él. El tema padre puede seguir actualizándolo con normalidad. Aquí le explicamos cuándo necesita un tema hijo y cómo crearlo con el Administrador de archivos de DirectAdmin.

¿Lo necesita?

Usted quiere¿Necesita un tema hijo?
Personalizar un tema de bloques en el Editor del sitio (Apariencia > Editor): colores, tipografías, cabecera y pie de páginaNo. Esos cambios se guardan en la base de datos y se mantienen tras una actualización.
Añadir unas pocas líneas de CSSNo. Utilice CSS adicional en el Personalizador (tema clásico) o en Estilos dentro del Editor del sitio.
Añadir una función que no tenga nada que ver con el diseño, como una integración o un formularioNo. Eso corresponde a un plugin, para que siga funcionando aunque cambie de tema.
Modificar un archivo de plantilla del tema, mucho CSS propio o código PHP relacionado con el diseñoSí.

¿Utiliza un tema de bloques? Pruebe primero en el Editor del sitio. Si desea guardar en archivos los cambios realizados en el Editor del sitio, el plugin oficial Create Block Theme puede crear un tema hijo por usted.

Cambiar de tema en un sitio con mucho tráfico puede causar cierto desorden: los menús, los widgets y los ajustes del Personalizador son específicos de cada tema. Por eso, hágalo primero en una copia, consulte Crear un entorno de staging de WordPress, o al menos haga antes una copia de seguridad.

Paso 1: localice la carpeta de su tema padre

  1. Abra el Administrador de archivos en DirectAdmin. Consulte Abrir el Administrador de archivos: las carpetas de su paquete.
  2. Vaya a domains/example.com/public_html/wp-content/themes.
  3. Anote el nombre exacto de la carpeta de su tema, por ejemplo hoofdthema. Se trata del nombre de la carpeta, no del nombre que ve en WordPress.

Paso 2: cree la carpeta y style.css

  1. En la carpeta themes, haga clic en Nueva carpeta y cree, por ejemplo, hoofdthema-child.
  2. Abra esa carpeta, haga clic en Nuevo archivo y cree style.css.
  3. Haga clic con el botón derecho en el archivo, elija Editar, pegue la cabecera siguiente y haga clic en Guardar.
/*
Theme Name:   Hoofdthema Child
Template:     hoofdthema
Description:  Eigen aanpassingen voor example.com
Version:      1.0.0
*/

/* Je eigen CSS komt hieronder. */

La línea Template: es la más importante. Debe contener exactamente el nombre de la carpeta del tema padre, con las mismas mayúsculas y guiones. Si no coincide, WordPress indicará que falta el tema padre.

Paso 3: functions.php o theme.json

Tema clásico: cree en la misma carpeta un archivo functions.php que cargue su hoja de estilos:

<?php
add_action( 'wp_enqueue_scripts', function () {
    wp_enqueue_style(
        'hoofdthema-child',
        get_stylesheet_uri(),
        array(),
        wp_get_theme()->get( 'Version' )
    );
} );

Que el tema padre cargue o no su propia hoja de estilos depende de cada tema. Consulte la documentación de su tema. Si tras activarlo su sitio aparece sin estilos, también debe cargar la hoja de estilos del tema padre, con get_template_directory_uri() . '/style.css'. El archivo functions.php del tema hijo no sustituye al del tema padre: se cargan ambos, primero el del hijo. Por eso, no copie nunca funciones del functions.php del tema padre, ya que los nombres de función duplicados provocan un error crítico.

Tema de bloques: normalmente no necesita un functions.php. Si, por ejemplo, desea cambiar la paleta de colores, cree su propio theme.json. WordPress lo combina con el del tema padre, así que solo debe incluir lo que quiera cambiar.

Si desea modificar una plantilla, copie únicamente ese archivo del tema padre en la misma ubicación de su tema hijo y modifique la copia. WordPress busca primero en el tema hijo y después en el tema padre. No lo copie todo, ya que de lo contrario dejará de recibir las mejoras del tema padre.

Paso 4: activar

  1. En WordPress, vaya a Apariencia > Temas. Su tema hijo aparecerá en la lista. Haga clic en Activar.
  2. Revise su sitio: cabecera, menús, widgets y colores. Si es necesario, vuelva a configurar los menús y los ajustes del Personalizador.
  3. Mantenga instalado el tema padre y actualizado. Sin el tema padre, el tema hijo no funciona.

¿Prefiere crear el tema hijo en su propio ordenador? Comprima la carpeta en un archivo zip y súbala en WordPress desde Apariencia > Temas con el botón Añadir nuevo tema y después Subir tema. También puede subir la carpeta con el Administrador de archivos o por SFTP a wp-content/themes, consulte Subir y descargar archivos.

Volver al tema anterior

Active de nuevo el tema padre en Apariencia > Temas. Si por un error en su tema hijo ya no puede acceder al panel de administración, cambie el nombre de la carpeta del tema hijo en el Administrador de archivos, por ejemplo a hoofdthema-child-uit. WordPress recurrirá entonces a un tema predeterminado, siempre que siga instalado. Encontrará más información en Error 500 o "error crítico" en su sitio web (también tras una actualización de WordPress).

Más información

¿Quiere aprender más? Siga el curso gratuito de WordPress, lección 5.2 Crear un tema hijo.

¿Le ha resultado útil este artículo?

← Volver a Hosting general

Un momento…

Configure sus dominios

Configure para cada dominio los servidores de nombres, la vinculación a su hosting y quién será el titular.

Cargando sus dominios…