Modificar la estructura tema de wordpress con temas infantiles

temas infantiles son elementos de gran alcance en WordPress. Aunque cada niño anula el tema del tema de los padres style.css archivo, el tema de los niños puede anular archivos de plantilla del tema de los padres, también. Y los temas secundarios no se limitan sólo a anulando Files- plantilla cuando sea necesario, temas infantiles también pueden suministrar sus propios archivos de plantilla.

Los archivos de plantilla son archivos PHP que ejecuta WordPress para hacer diferentes vistas del sitio. UN Ver sitio es el tipo de contenido que se miraba en su navegador web. Ejemplos de diferentes puntos de vista son:

  • Casa: La página principal de su sitio web

  • Archivo de la categoría: Una página que muestra los archivos dentro de una categoría particular

  • poste individual: Una página que muestra un solo puesto de su blog

  • Contenido de página: Una página que muestra el contenido de una página estática de su sitio

Algunos ejemplos de los archivos de plantilla son comunes index.php, archive.php, single.php, page.php, attachment.php, y search.php.

Usted puede preguntarse qué finalidad de modificar los archivos de plantilla de un tema principal actúa. A pesar de la modificación de la hoja de estilo de un tema padre puede permitir un cierto control muy poderoso sobre el diseño, no puede añadir nuevos contenidos, modificar la estructura del sitio subyacente, o cambiar cómo funciona el tema. Para conseguir ese nivel de control, es necesario modificar los archivos de plantilla.

Anulación de los archivos de plantilla de padres

Cuando tanto el tema de los niños y el tema de los padres proporcionan el mismo archivo de plantilla, se utiliza el archivo de tema infantil. Primordial es el proceso de reemplazar el archivo de plantilla parental original.

Aunque anulando todos y cada uno de los archivos de plantilla del tema puede frustrar el propósito de utilizar un tema infantil - porque si usted va a volver a escribir cada archivo de plantilla única para que sea diferente del tema de los padres, es posible que así crear un tema totalmente nuevo, que no depende de un tema de los padres - a veces, produciendo un resultado deseado ajustando hace uno o dos de la plantilla de archivos necesarios.

La forma más fácil de personalizar un archivo de plantilla específica en un tema del niño es copiar el archivo de plantilla de la carpeta del tema de los padres a la carpeta del tema infantil. Después de copiar el archivo, se puede personalizar según las necesidades, y los cambios se reflejan en el tema de los niños.

Un buen ejemplo de un archivo de plantilla que puede normalmente puede anular es la footer.php archivo. Personalización del pie de página le permite agregar marcas de sitio específico.

Cómo añadir nuevos archivos de plantilla

Un tema niño puede reemplazar los archivos de plantilla de padres existentes, pero puede suministrar archivos de plantilla que no existen en el padre, también. Aunque puede que nunca necesidad temas a su hijo a ello, esta opción puede abrir posibilidades para sus diseños.

Por ejemplo, esta técnica resulta más valiosa con plantillas de página. El tema Veinte Trece no tiene una columna, n plantilla de página de la barra lateral debido a que con veinte Trece, todo lo que necesita hacer es omitir widgets desde el Widget secundaria, y WordPress elimina la barra lateral derecha.

Pero lo que si usted está utilizando el área de widget secundaria a través de su sitio, y desea omitir la barra lateral en una sola página para mostrar lo ancho? En un tema menor, puede crear una nueva plantilla de página, que todavía utiliza los estilos y funciones de los padres, pero introduce un nuevo diseño en el tema de los niños, en este caso, una plantilla de página que omite la barra lateral.

Esto no es un defecto de diseño. El diseño fue creado intencionalmente esta manera de hacer más fácil para los usuarios incluir, o no incluir, una barra lateral a la derecha en sus sitios. Para añadir esta característica a su tema niño, sólo tiene que añadir una nueva plantilla de página y el estilo necesario para la style.css archivo.

Una buena manera de crear una nueva plantilla de página del tema es copiar uno ya existente y modificarlo según sea necesario. En este caso, la copia de la page.php archivo del tema de los padres a una nueva Página-full.php archivo es un buen comienzo. Después de unos personalizaciones, el Página-full.php archivo es el siguiente:

? Lt; php / *** Nombre de la plantilla:.? Ancho completo * La plantilla para la visualización de ancho * / get_header () - gt;
lt; php / * El bucle * / gt; lt; php while (have_posts ()):???? the_post () - gt;
lt;? php si (has_post_thumbnail () && ! post_password_required ()): gt;?
? Lt; php the_post_thumbnail () - gt?;
lt;?? php endif- gt;

? Lt; php the_title () - gt?;

Artículos Relacionados