La función Get_stylesheet_directory() para temas secundarios
Publicado: 2022-10-28Si desea obtener la ruta al directorio de su tema secundario , puede usar la función get_stylesheet_directory(). Esta función devolverá la ruta del directorio donde se encuentra su tema hijo. Luego puede usar esta ruta para incluir archivos o cargar recursos desde su tema hijo.
¿Cómo encuentro la ruta de un directorio en WordPress?

En WordPress, la ruta de un directorio generalmente se encuentra yendo a la página Configuración> General. En esta página, verá el campo para "Dirección del sitio (URL)". El valor ingresado en este campo es la ruta del directorio.
Uso de xnauwebdesign para encontrar la ruta raíz de WordPress para una estructura de directorio alternativa. La mayoría de las instalaciones deberían usar el ABSPATH constante de WordPress. Los formularios pueden contener imágenes y archivos como parte del complemento Base de datos de participantes. También usa su propio directorio de cargas porque la premisa del complemento es que está separado de las publicaciones y, por lo tanto, no las incluye. En este escenario, ABSPATH está asociado con /home/user/public_html/wordpress/, que no es un buen lugar para comenzar cuando se intenta navegar al directorio de contenido. Combinar los dos es la mejor manera de encontrar el camino común a ambos. La instalación de WordPress ahora debería tener una ruta raíz.
Ruta al directorio raíz de WordPress
Si no está utilizando el arranque de WordPress, use el siguiente código para acceder al directorio raíz de WordPress. En el siguiente ejemplo, la función get_home_path devuelve un directorio con la ruta de inicio.
¿Cómo encuentro la URL de mi tema de WordPress?

Si desea encontrar la URL de su tema de WordPress , puede hacerlo yendo a la pestaña Apariencia en la barra lateral izquierda de su panel de control de WordPress. Desde allí, haga clic en el enlace Detalles del tema junto al tema activo. En la ventana modal que aparece, verá el URI del tema debajo de la captura de pantalla del tema.
Este complemento hace que sea sencillo encontrar un fragmento de código o una palabra. Las cadenas se pueden encontrar yendo a Herramientas – Localizador de cadenas. Una vez que haya instalado el complemento, buscará en todos sus archivos de temas y complementos para encontrar el término que está buscando. Este complemento lo ayudará a localizar piezas específicas de código o palabras que podría haber olvidado.
¿Dónde instalo el tema infantil?
Vaya a Apariencia > Temas y seleccione Agregar nuevo. Para cargar un tema, vaya a la sección Cargar tema. Una vez que haya elegido el archivo que desea descargar, haga clic en Instalar ahora. Una vez completada la instalación, vaya al menú Activar.
El tema hijo de WordPress es una excelente opción para personalizar porque te permite aprovechar las funciones más potentes de un tema o marco principal. Todas las características y apariencias de los temas secundarios se toman prestadas de sus temas principales, lo que permite cambiarlos sin tener que violar el código del tema. Si desea obtener más información sobre los temas secundarios de WordPress, lea nuestro artículo sobre ¿Qué es el tema secundario de WordPress? Si su tema secundario se creó como un archivo zip, debe cargarse. Cuando el tema principal esté disponible en WordPress.org, intentará instalarlo. Si por el contrario no deseas instalar el tema padre, la notificación te informará que será necesario. Una vez que haya instalado los temas principal y secundario, puede activarlos. No es necesario activar el tema principal para usar el tema secundario. También hay una guía sobre cómo encontrar los archivos que necesita editar en un tema de WordPress.
¿Cómo habilito el tema infantil?
Para usar el tema secundario, regrese a su tablero de WordPress y navegue hasta Apariencia. En la carpeta del tema , debe haber un tema secundario, sin imagen destacada. Después de hacer clic en el botón Activar cerca del nombre del tema, puede abrir su sitio web como de costumbre.

Google Kids Space: un paso en la dirección correcta
Google Kids también tiene un tablero donde los padres pueden establecer límites de tiempo, restringir el acceso a ciertos sitios web y monitorear el uso de aplicaciones y sitios web por parte de sus hijos, así como una gran cantidad de aplicaciones, libros y videos para niños.
A medida que integramos dispositivos en nuestras vidas, debemos asegurarnos de que nuestros hijos tengan las herramientas necesarias para prosperar en la era digital. Google Kids Space es un paso en la dirección correcta y esperamos que otras empresas tecnológicas también lo hagan.
¿Cómo importo un tema infantil a WordPress?
Para importar un tema secundario a WordPress, primero descargue el tema desde su ubicación original. Luego, en su tablero de WordPress, vaya a Apariencia > Temas y haga clic en el botón "Agregar nuevo". En la siguiente pantalla, haga clic en el botón "Cargar tema". Seleccione el archivo comprimido del tema secundario que descargó y haga clic en "Instalar ahora". Después de que el tema se haya instalado, haga clic en "Activar".
En la práctica, un tema infantil de WordPress se comporta como un tema regular de WordPress . Cuando un niño es adoptado por un padre, hereda todas sus características. El proceso puede parecer difícil, pero una vez que lo dominas, es simple. Además de la funcionalidad de CSS personalizada/adicional de WordPress, puede usar solo cambios de CSS si los necesita. Puedes crear un tema hijo de WordPress. La carpeta de temas de su sitio web se encuentra en su servidor en un directorio dedicado. Existen numerosas formas de interactuar con la estructura de archivos de su sitio web, pero el Protocolo seguro de transferencia de archivos (SFTP) es una alternativa mucho más conveniente que FTP.
Coloque el tema de su hijo en una carpeta y elija un nombre para él. El archivo style.html del tema secundario debe incluir un fragmento de código corto. Cada tema viene con una hoja de estilo única que es única para cada niño. Use un editor local para copiar el archivo y luego edítelo. Su nuevo tema secundario debe tener una carpeta y un archivo style.css. Finalmente, debe asegurarse de que su tema hijo se adhiera a los mismos elementos estéticos y de diseño que su tema principal. Agregue un script a la hoja de estilo del tema principal para poner en cola su propio archivo functions.php en este método.
Debería ser como si ya hubiera creado su sitio web antes de que comenzáramos a trabajar en él. Haz un archivo screenshot.png accesible en el directorio de tu tema hijo. Al hacer clic en él, aparecerá en la pestaña Temas como un gráfico encima del nombre. WordPress no admite estas imágenes para temas secundarios recién lanzados, por lo que debe proporcionar uno para cargar. Los estilos de todos los temas secundarios se heredan automáticamente, pero la hoja de estilo de cada tema es propia. Puede cambiar el archivo style.html en el tema secundario del tema Twenty Twenty-Two añadiéndole el código necesario. También puede usar el mismo archivo para ejecutar dos temas uno al lado del otro, o dos archivos que comparten su tema principal y su tema secundario.
Si realiza este truco, podrá cambiar cualquier aspecto de la funcionalidad de su tema. Cada vez que crea una página de WordPress, puede usar la misma plantilla junto con ella. El gancho es un método para agregar código personalizado cuando algo sale mal o para modificar el funcionamiento de los archivos. Los ganchos se pueden agregar a su tema hijo usando su propio archivo functions.php. De esta manera, cualquier cambio que realice en el tema es independiente de su tema principal.
Creación de un tema secundario para Twenty Twenty-two
Si crea un tema secundario para Twenty Twenty-Two, todo el código de ese tema se usará como punto de partida para su tema secundario. No necesitará volver a escribir nada porque no hay líneas para volver a escribir. Como resultado, puede crear y actualizar fácilmente temas secundarios. Puede acelerar el proceso de desarrollo utilizando temas secundarios de WordPress. Un buen tema principal solo requerirá unas pocas líneas de código para cambiar el aspecto y la función del tema.
