Cómo preparar un tema principal en wordpress

WordPress hace que sea fácil para los desarrolladores temáticos para hacer temas para padres. WordPress hace la mayor parte de la fuerza de obra, sin embargo, un desarrollador tema debe seguir algunas reglas para un tema de los padres para que funcione correctamente.

Video: Wordpress: ¿Cómo crear un menú en wordpress?

Los términos hoja de estilo y modelo se han utilizado numerosas veces en muchos contextos. Típicamente, hoja de estilo se refiere a un archivo CSS en un tema, y modelo se refiere a un archivo de plantilla en el tema. Sin embargo, estas palabras también tienen significados específicos cuando se trabaja con temas de padres e hijos. Usted debe entender la diferencia entre una hoja de estilo y una plantilla cuando se trabaja con temas de padres e hijos.

En WordPress, el tema activo es el hoja de estilo, y el padre del tema activo es el modelo. Si el tema no tiene un padre, el tema activo es a la vez la hoja de estilo y la plantilla.

Video: Crea un Tema de Wordpress desde cero: Parte 1 - Introducción

Originalmente, los temas niño podría reemplazar sólo el style.css archivo de un tema. Los padres siempre y cuando todos los archivos de plantilla y functions.php código. Por lo tanto, el tema del niño proporciona estilo y diseño, mientras que el tema de los padres proporciona los archivos de plantilla. Las capacidades de los temas secundarios desplegados en futuras versiones de WordPress, haciendo que el uso de estos términos para padres e hijos temas un tanto confusas.

Imaginemos dos temas: padres e hijos. El código siguiente es en el tema de los padres header.php archivo y carga una hoja de estilo adicional proporcionada por el tema:

los bloginfo () función imprime información sobre la configuración del sitio o la configuración. En este ejemplo se utiliza la función para imprimir la ubicación URL del directorio de estilos. El sitio está alojado en http://example.com, y el padre es el tema activo. El código anterior produce el siguiente resultado:

Si se activa el tema de los niños, la salida es

La ubicación se refiere ahora a la reset.css presentar en el tema de los niños. Esto puede funcionar si cada niño temáticos copias las reset.css archivo del tema de los padres, pero que requiere temas infantiles para añadir archivos a la función no es un buen diseño. La solución es simple: En lugar de utilizar la stylesheet_directory () en el bloginfo () llamar anteriormente, el uso template_directory (). El código es el siguiente:

Ahora, todos los temas niño cargan correctamente los padres reset.css archivo.

Al desarrollar, utilizar template_directory en temas de padres independientes y el uso stylesheet_directory en temas infantiles.

Artículos Relacionados