• Quiénes somos
  • Blog |
  • Contacto Ventas
  • Base de conocimientos
  • Iniciar sesión Webmail
Logotipo de ORC Webhosting
  • Inicio
  • Alojamiento
    • Alojamiento web premium
    • Alojamiento web sencillo
    • Creador de sitios web SitePad
    • Roundcube WebMail
    • Eliminación gratuita de sitios web
  • Dominios
  • Servidor VPS
  • es_ESSpanish
    • de_CHDeutsch
    • en_USEnglish
    • it_ITItalian
    • fr_FRFrench
    • pt_PTPortuguese
    • ukUkrainian
ORC Webhosting GmbH Landquart/Suiza
Acceso de clientes

Base de conocimientos

Aprenda a utilizar nuestros servicios de alojamiento web a pleno rendimiento de una forma fácil de entender.

Categoría más buscada correo electrónicocpanelsshdnsdominios

Bases de datos

9
  • ¿Cuál es el nombre de host de MySQL?
  • ¿Cómo se reduce el tamaño de la base de datos?
  • ¿Cómo exportar una base de datos con phpMyAdmin?
  • Reparar base de datos a través de phpMyAdmin en cPanel
  • ¿Cómo se crea un usuario de base de datos en cPanel?
  • ¿Cómo puedo comprobar el tamaño de la base de datos de mi sitio web?
  • ¿Qué es PHPMyAdmin y dónde puedo acceder a él?
  • Cómo crear una base de datos MySQL con cPanel
  • ¿Cómo importar una base de datos con phpMyAdmin?

Instrucciones en vídeo

16
  • ¿Cómo puedo cambiar la versión de PHP en cPanel?
  • ¿Cómo exportar una base de datos con phpMyAdmin?
  • ¿Cómo puedo encontrar mi contraseña de cPanel?
  • Reparar base de datos a través de phpMyAdmin en cPanel
  • ¿Cómo puedo gestionar las zonas DNS de mis dominios en cPanel?
  • ¿Cómo se crea un usuario de base de datos en cPanel?
  • ¿Cómo se instala WordPress con el kit de herramientas de cPanel?
  • ¿Cómo crear cuentas de correo electrónico en cPanel?
  • ¿Cómo gestiono las redirecciones de dominio en cPanel?
  • ¿Cómo gestiono mis dominios en cPanel?
  • ¿Cómo puedo cambiar mi contraseña de correo electrónico?
  • ¿Cómo puedo activar la compresión gzip?
  • ¿Cómo puedo restablecer mi contraseña de cPanel?
  • ¿Cómo puedo conectarme al cPanel?
  • ¿Qué es el alojamiento web?
  • Cómo crear una base de datos MySQL con cPanel

Archivos

8
  • ¿Cómo puedo crear una cuenta FTP en cPanel?
  • ¿Cómo se crea un archivo phpinfo?
  • ¿Qué es el FTP?
  • ¿Cómo transfiero archivos con el Cliente FTP FileZilla?
  • Editar el archivo hosts en su Mac
  • ¿Cómo se utiliza el gestor de archivos?
  • ¿Cómo puedo gestionar la utilización del espacio de almacenamiento en cPanel?
  • ¿Cómo establezco una conexión con FileZilla?

cPanel

39
  • ¿Cómo puedo proteger un directorio en cPanel con una contraseña?
  • ¿Cómo activar/desactivar mod_security en cPanel?
  • ¿Cómo puedo restaurar una copia de seguridad?
  • Cómo instalar aplicaciones web con el autoinstalador Softaculous en cPanel
  • ¿Cómo configuro una aplicación Node.js en cPanel?
  • ¿Cómo puedo proteger mi archivo .htaccess?
  • Administrador de WordPress de Softaculous
  • ¿Qué son los subdominios? Utilización y ventajas
  • Mediante la opción "Gestionar equipo" de cPanel
  • WordPress staging: crear un entorno de pruebas
  • ¿Cómo se muestran los archivos ocultos en el gestor de archivos del CPanel?
  • Conexión entre el dominio principal y un dominio adicional
  • Cómo crear una base de datos MySQL con cPanel
  • ¿Cómo se utiliza el gestor de archivos?
  • ¿Cómo gestiono mis dominios en cPanel?
  • ¿Cómo gestiono las redirecciones de dominio en cPanel?
  • ¿Qué es PHPMyAdmin y dónde puedo acceder a él?
  • ¿Cómo crear cuentas de correo electrónico en cPanel?
  • Gestionar direcciones de correo electrónico en cPanel
  • ¿Cómo puedo comprobar el tamaño de la base de datos de mi sitio web?
  • ¿Cómo se instala WordPress con el kit de herramientas de cPanel?
  • ¿Cómo se crea un usuario de base de datos en cPanel?
  • ¿Cómo se reduce el tamaño de la base de datos?
  • ¿Cómo puedo gestionar la utilización del espacio de almacenamiento en cPanel?
  • Crear reenvío de correo electrónico en cPanel
  • Crear autorespuesta de correo electrónico en cPanel
  • Seguimiento del envío de correos electrónicos en cPanel
  • ¿Cómo puedo cambiar la versión de PHP en cPanel?
  • ¿Cómo puedo gestionar las zonas DNS de mis dominios en cPanel?
  • Reparar base de datos a través de phpMyAdmin en cPanel
  • ¿Cómo puedo crear una entrada DMARC con cPanel?
  • ¿Cómo exportar una base de datos con phpMyAdmin?
  • ¿Cómo puedo encontrar mi contraseña de cPanel?
  • ¿Cómo puedo cambiar mi contraseña de correo electrónico?
  • ¿Cómo puedo activar la compresión gzip?
  • ¿Cómo puedo restablecer mi contraseña de cPanel?
  • ¿Cómo puedo conectarme al cPanel?
  • htaccess redirecciones y reglas de reescritura
  • ¿Cuál es la diferencia entre el centro de atención al cliente y el cPanel?

Dominios

18
  • ccTLD
  • A-Record
  • ¿Qué es un contacto administrativo?
  • Código PPE: Explicación completa y significado de las transferencias de dominio
  • Cambios de dominio de propagación DNS
  • ¿Cómo transfiero un dominio a ORC Webhosting?
  • Gestión de DNS en el centro de atención al cliente
  • ¿Cuánto tarda mi dominio en apuntar a mi sitio web?
  • ¿Qué es un dominio?
  • ¿Cuándo caduca un dominio?
  • ¿Qué es WHOIS?
  • ¿Qué es el aparcamiento de dominios?
  • ¿Qué son los subdominios? Utilización y ventajas
  • Todo sobre la transferencia de dominios
  • ¿Cómo puedo gestionar las zonas DNS de mis dominios en cPanel?
  • ¿Cómo gestiono las redirecciones de dominio en cPanel?
  • ¿Cómo gestiono mis dominios en cPanel?
  • ¿Cuáles son mis servidores de nombres?

Correo electrónico

13
  • ¿Cómo se configura una firma de correo electrónico en el iPhone?
  • ¿Cómo configuro mi correo electrónico en Outlook?
  • ¿Cómo se gestionan los filtros de correo electrónico en cPanel?
  • Configurar el correo electrónico en el iPhone
  • Error en la comprobación SPF del correo
  • ¿Cómo puedo gestionar los filtros globales de correo electrónico en cPanel?
  • Gestionar direcciones de correo electrónico en cPanel
  • Crear reenvío de correo electrónico en cPanel
  • Crear autorespuesta de correo electrónico en cPanel
  • Seguimiento del envío de correos electrónicos en cPanel
  • ¿Cómo puedo crear una entrada DMARC con cPanel?
  • ¿Cómo crear cuentas de correo electrónico en cPanel?
  • ¿Cómo puedo cambiar mi contraseña de correo electrónico?

Centro de atención al cliente

11
  • ¿Cómo puedo ponerme en contacto con el servicio de asistencia de ORC Webhosting?
  • ¿Por qué se ha bloqueado mi alojamiento web?
  • ¿Cómo puedo restaurar una copia de seguridad?
  • Visión general del centro de atención al cliente de ORC Webhosting
  • Acceso al área de clientes de alojamiento web de ORC
  • ¿Cómo transfiero un dominio a ORC Webhosting?
  • Gestión de DNS en el centro de atención al cliente
  • ¿Cómo puedo encontrar mi contraseña de cPanel?
  • ¿Cómo puedo restablecer mi contraseña de cPanel?
  • ¿Cuál es la diferencia entre el centro de atención al cliente y el cPanel?
  • ¿Cuáles son mis servidores de nombres?

Wordpress

33
  • Diseño web y SEO: cómo optimizar su sitio web
  • ¿Cómo convertir un multisitio en un único sitio?
  • WordPress Child Theme y cómo crear uno
  • Comprender la caché de objetos persistentes: cuándo es importante y cuándo puede ignorarse
  • ¿Qué es un plugin de WordPress y cómo instalo un nuevo plugin?
  • ¿Cómo se gestionan los usuarios en WordPress?
  • Configurar los ajustes generales de WordPress
  • ¿Cómo instalo WooCommerce?
  • Cómo utilizar Yoast SEO en WordPress
  • ¿Cómo puedo crear y gestionar nuevos menús en WordPress?
  • Cómo crear nuevas entradas de blog en WordPress
  • Cómo editar la imagen de cabecera en WordPress
  • ¿Cómo puedo cambiar la contraseña de administrador en WordPress?
  • Cómo crear categorías y subcategorías en WordPress
  • Cómo configurar los ajustes multimedia de WordPress
  • Instalar un nuevo tema de WordPress
  • ¿Cómo puedo proteger mi archivo .htaccess?
  • Administrador de WordPress de Softaculous
  • ¿Qué es un permalink en WordPress?
  • ¿Qué es el navegador en Elementor?
  • WordPress SMTP: Cómo configurar SMTP para enviar correos electrónicos
  • La importancia de functions.php en WordPress
  • ¿Qué es un pingback en WordPress?
  • Corrección de errores 404 tras personalizar los enlaces permanentes de WordPress
  • Los 10 errores más comunes en WordPress y cómo solucionarlos
  • La integración de la IA con el plugin AI Engine
  • ¿Qué es una categoría en WordPress?
  • ¿Qué es una imagen destacada en WordPress?
  • ¿Qué es una ruta absoluta en WordPress?
  • Desactivar WP-Cron para un rendimiento más rápido
  • Favicons en WordPress: Cómo aumentar la presencia de su marca
  • WordPress staging: crear un entorno de pruebas
  • ¿Cómo se instala WordPress con el kit de herramientas de cPanel?

Varios

36
  • Comandos Linux
  • Crear una contraseña segura: Cómo hacerlo bien
  • Diseño web y SEO: cómo optimizar su sitio web
  • ¿Cómo se crea un archivo phpinfo?
  • ¿Qué es el FTP?
  • ¿Cómo transfiero archivos con el Cliente FTP FileZilla?
  • ¿Cómo activar/desactivar mod_security en cPanel?
  • ¿Cuál es la diferencia entre Google Search Console y Google Analytics?
  • Tasa de rebote
  • Gráficos de mapa de bits
  • Apache
  • ¿Qué son las actualizaciones automáticas?
  • ¿Qué es una API (interfaz de programación de aplicaciones)?
  • ¿Qué es AJAX (Asynchronous JavaScript and XML)?
  • Qué es una ruta absoluta
  • Configuración de la APP cliente VPN
  • ¿Cómo se crea un favicon?
  • Corrección del error del sitio: "The ionCube PHP Loader must be installed
  • ¿Qué es IonCube Loader? Una visión completa
  • ¿Qué se entiende por gigabyte, megabyte, GB y MB?
  • ¿Qué es el almacenamiento en caché del navegador?
  • ¿Cuándo tiene sentido utilizar imágenes JPEG o PNG?
  • ¿Cómo puedo proteger mi archivo .htaccess?
  • ¿Qué es un dominio?
  • ¿Qué es el SEO y cómo funciona?
  • ¿Qué es DuckDuckGo?
  • ¿Cómo borro la caché DNS de mi ordenador?
  • Creación de sitios web: costes y desglose en distintas áreas
  • ¿Qué es una ruta absoluta en WordPress?
  • Cómo crear capturas de pantalla perfectas en un Mac
  • Favicons en WordPress: Cómo aumentar la presencia de su marca
  • Editar el archivo hosts en su Mac
  • ¿Cómo puedo cambiar la versión de PHP en cPanel?
  • htaccess redirecciones y reglas de reescritura
  • ¿Qué es una garantía de tiempo de actividad?
  • ¿Cómo establezco una conexión con FileZilla?
  • Inicio
  • Docs
  • Wordpress
  • WordPress Child Theme y cómo crear uno
Ver categorías

Qué es un tema hijo y cómo crear uno en WordPress

Introducción

Los temas hijo de WordPress son temas que funcionan junto con un tema real (padre) de WordPress y heredan todas sus funciones, características y estilo. Los temas hijo de WordPress son el método principal para personalizar temas.

El concepto de tema padre-hijo fue desarrollado por el núcleo de WordPress para permitir a los usuarios personalizar sus temas de forma eficiente y segura. Como todos sabemos, los temas de WordPress se actualizan con regularidad. Cuando se actualiza un tema, se sobrescriben todos los cambios personalizados realizados previamente. Anteriormente, no era posible actualizar un tema de WordPress sin perder estos cambios personalizados. Los usuarios tenían dos opciones: o malgastar sus esfuerzos y perder su trabajo, o exponer su sitio a un riesgo de explotación debido a las vulnerabilidades de seguridad del tema obsoleto. A diferencia de los temas padre, los temas hijo permiten que las personalizaciones permanezcan separadas y no se vean afectadas por la actualización del tema padre.

¿Cuándo se debe utilizar un tema hijo de WordPress?

En primer lugar, debe saber que no todos los temas de WordPress se han desarrollado siguiendo el concepto de tema padre-hijo. Los temas padre de WordPress suelen denominarse marcos temáticos, que contienen sus propios ganchos y filtros. Debes elegir el tema padre con cuidado y asegurarte de que es fácil de usar y funciona correctamente cuando se configura como tema hijo.

En segundo lugar, debe determinar el propósito de crear un tema hijo. Hay situaciones en las que no es la solución más eficaz, dependiendo de lo que quieras conseguir.

Si estás utilizando un tema personalizado que ha sido desarrollado específicamente para ti, no es esencial crear un tema hijo, ya que no hay riesgo de que tus cambios se pierdan. No considere esto como una recomendación de no utilizar un tema hijo, sino como una posible opción. Si no quieres editar directamente los archivos de tu tema, puedes optar por un tema hijo si tu tema personalizado permite tal configuración. Además, editar los archivos del tema siempre conlleva un cierto riesgo, especialmente si no eres un desarrollador experimentado.

Si su objetivo es añadir una funcionalidad específica en lugar de realizar personalizaciones relacionadas con el diseño, el uso de un plugin o la codificación de un plugin podría ser un enfoque más adecuado. En tal caso, puedes conservar la funcionalidad si decides cambiar del tema actual a otro. Sin embargo, si la funcionalidad se implementa en el tema hijo, se perderá.

¿Cómo funciona un tema hijo de WordPress?

Como ya se ha dicho, el tema hijo hereda el diseño y la funcionalidad del tema padre, pero ¿cómo funciona esto exactamente?

El tema hijo contiene instrucciones especiales que indican a WordPress que se trata de un tema hijo y cuál es el actual Tema principal es. WordPress utiliza entonces el código del tema padre y sobrescribe sólo las partes necesarias con el código definido en el tema hijo.

Cada tema hijo debe tener dos archivos necesarios: un archivo de hoja de estilos (style.css) y un archivo de funciones (functions.php). El archivo stylesheet contiene un texto comentado que indica a WordPress que se trata de un tema hijo y cuál es el tema padre. El archivo functions contiene una función que mapea el archivo de la hoja de estilos del tema padre para que la hoja de estilos del tema hijo se cargue primero. También se utiliza para añadir ciertas funciones insertando el código necesario en el archivo.

Dependiendo de lo que quiera conseguir, puede que necesite crear archivos adicionales en el tema hijo, por ejemplo, archivos de plantilla, partes de plantilla, archivos de inclusión, etc.

El mayor reto a la hora de trabajar con temas hijo es probablemente aprender a utilizarlos. Los frameworks robustos requieren un cierto grado de familiarización, ya que cada uno tiene sus propios ganchos y filtros.

Antes de comenzar la creación de un tema hijo, le recomendamos que trabaje en un sitio web de desarrollo o de prueba. Afortunadamente, aquí en ORC Webhosting GmbH, ofrecemos un solo clic WordPress staging, para que pueda probar fácilmente todo antes de empujar en vivo a su sitio web de producción.

Crear un tema subordinado

Para crear un tema hijo básico de WordPress, debe crear los dos archivos necesarios mencionados anteriormente (hoja de estilos y archivo de funciones) en una carpeta nueva e independiente.

Esta guía proporciona un ejemplo utilizando el tema estándar de WordPress Twenty Twenty.

Crear una carpeta para un tema hijo

En primer lugar, debe crearse una nueva carpeta para los archivos del tema hijo. Esta carpeta debe estar ubicada en el directorio de temas de WordPress (wp-content/themes). Se recomienda nombrar la carpeta como el tema principal, seguido de "-child", por ejemplo, "twentytwenty-child".

Puede crear una nueva carpeta con el nombre introducido en Gestor de archivos integrado en cPanel o con tu cliente FTP favorito.

Creación de un archivo de hoja de estilo

Después de crear la nueva carpeta, debe crear un archivo con el nombre style.css en ella.

Este archivo contiene las reglas CSS que controlan la apariencia de su tema. Debe incluir el siguiente comentario de cabecera, que contiene información básica sobre el tema e indica a WordPress que es un tema hijo del tema padre definido.

/*
Nombre del tema: Twenty Twenty Child
URI del tema: http://meinewebseite.ch
Descripción: Twenty Twenty Child Theme
Autor: John Smith
Autor URI: http://meinewebseite.ch
Plantilla: twentytwenty
Versión: 1.4
Licencia: GPLv2 o posterior
Licencia URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
*/

Si escribe el comentario en el archivo style.css Si desea insertar un nuevo tema, asegúrese de insertarlo al principio y reemplace los detalles con la información de su tema.

Los detalles más importantes a los que debe prestar atención son los siguientes:

Nombre del tema - Debe dar al tema subordinado un nombre único.
Plantilla - Debe introducir el nombre del directorio del tema padre. Esta línea sólo existe en los temas subordinados y no funcionará correctamente sin ella. En nuestro caso, el directorio del tema es "twentytwenty". Si está utilizando un tema diferente, por favor asegúrese de reemplazar esta línea en consecuencia. Puede comprobarlo en wp-content/themes.

Encontrará el resto de detalles en su Panel de administración de WordPress > Ver > Temas > Detalles del tema.

Si modifica los datos necesarios, asegúrese de guardar el archivo.

Crear archivo de funciones

Para garantizar que los estilos del tema principal se integran correctamente, debe crearse un nuevo archivo llamado functions.php en el directorio del tema hijo. De lo contrario, el tema hijo aparecerá sin estilo y de forma incorrecta.

El método ideal para cargar hojas de estilo en cola es que el tema padre cargue las hojas de estilo de los temas padre e hijo. Sin embargo, no todos los temas de WordPress hacen esto. Por lo tanto, necesita comprobar el código del tema padre para averiguar cómo funciona y averiguar el nombre del manejador que usa el tema padre. El manejador es el primer parámetro de la función wp_enqueue_style().

Si el diseño padre carga el estilo con una función que empieza por obtener_plantilla el diseño hijo sólo tiene que cargar los estilos hijo a través del manejador del elemento padre en el parámetro de dependencia.

get('Version') // esto sólo funciona si tienes Version en la cabecera del estilo
    );
}

Si el diseño padre carga el estilo con una función compatible con get_stylesheet el diseño hijo debe cargar las hojas de estilo padre e hijo. Debe asegurarse de utilizar el mismo nombre de manejador que el diseño padre utiliza para las hojas de estilo padre.

parent()->get('Versión')
    );
    wp_enqueue_style( 'child-style', get_stylesheet_uri(),
        array( $parenthandle ),
        $theme->get('Version') // esto sólo funciona si tienes Version en la cabecera del estilo
    );
}

Si introduce el código correspondiente en el fichero funciones.php no olvide guardar el archivo.

Esto completa la creación del tema hijo. Ahora sólo necesita ser activado.

Activar tema hijo

El último paso es activar el tema hijo. Para ello, inicie sesión en el panel de administración de WordPress y vaya a Apariencia > Temas en el menú de la izquierda.

En la página "Temas", encontrará su nuevo tema subordinado entre los demás Temas de WordPress. Sitúe el puntero del ratón sobre él y haga clic en el botón "Activar".

Activar Wordpress Child Theme

Una vez hecho esto, su nuevo tema hijo funcionará.

Tenga en cuenta que no notará ninguna diferencia en el aspecto y el comportamiento de su sitio web, ya que no hemos realizado ningún ajuste estilístico o funcional.

Ahora puede empezar a hacer las personalizaciones que desee sin preocuparse de que su trabajo se pierda cuando se actualice el diseño.

¡Enhorabuena! En esta guía, ha aprendido a crear temas hijo de WordPress y a aplicar cambios de diseño y funciones a su sitio web de forma segura. Esperamos que hayas podido seguir nuestras instrucciones sin problemas y lograr el resultado deseado.

Cuáles son sus sentimientos
Compartir este artículo :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
¿Sigue atascado? ¿Cómo podemos ayudarle?

¿Cómo podemos ayudarle?

Actualizado el 9 de abril de 2023
¿Cómo convertir un multisitio en un único sitio?Comprender la caché de objetos persistentes: cuándo es importante y cuándo puede ignorarse

Funciona con BetterDocs

Índice
  • Qué es un tema hijo y cómo crear uno en WordPress
    • Introducción
    • ¿Cuándo se debe utilizar un tema hijo de WordPress?
    • ¿Cómo funciona un tema hijo de WordPress?
    • Crear un tema subordinado
    • Crear una carpeta para un tema hijo
    • Creación de un archivo de hoja de estilo
    • Crear archivo de funciones
    • Activar tema hijo
ORC-Webhosting-Logo-qhfhur368wc1c2jac4dy7yugiqdkc1u9xs42kklf9w-3.png

ORC Webhosting ofrece un potente alojamiento con un rendimiento rápido y un servicio fiable para su negocio en línea.

Alojamiento y dominios
  • Alojamiento web favorable
  • Alojamiento Wordpress
  • Kit de construcción de la página de inicio
  • Registrar dominios
  • Transferencia de dominio
  • Dominio-Whois
  • Servidor VPS en nube
Servicio
  • Acceso al centro de atención al cliente
  • Crear cuenta de cliente
  • Apoyo al ganador de la prueba
  • Valoraciones de los clientes
  • AGB / Protección de datos
  • Pie de imprenta
  • Wir kaufen Webhosting Firmen
Ayuda
Ayuda

2002 - 2025 IPS Inc. dBa ORC Webhosting

Miembro certificado de Hosttest.ch

de_CH German
de_CH German
en_US English
it_IT Italian
fr_FR French
es_ES Spanish
pt_PT Portuguese
uk Ukrainian