Conozca la Jerarquía de WordPress | Adrenalina

Conozca la Jerarquía de WordPress

Publicado Por | 08 mayo , 2014 | Blog Adrenalina, SEO Técnico | No Comments
WP_Hierarchy

En este post vamos a hablar sobre la jerarquía de plantillas de wordpress y el uso de sentencias condicionales. Tecnicamente sólo se necesitan dos archivos de un tema de wordpress para trabajar, estos son,  index.php y style.css.

Sin embargo, si desea hacer su tema único y tener un poco de variación en la forma en que se presenta un contenido, tendrá que usar algunas otras páginas de plantilla. Ahora aquí es donde la jerarquía entra en juego, ya que WordPress funciona con una jerarquía de plantillas.

Lo que esto significa es que se buscará automáticamente un archivo en particular al recuperar una página en el directorio del tema activo. Si, por cualquier razón, no puede encontrar ese archivo, WordPress buscará entonces el siguiente nombre de archivo en la jerarquía, y así sucesivamente hasta que se encuentra una coincidencia.

A continuación voy a ir a través de las diferentes páginas que hay.Cada uno también tendrá un impacto diferente en la jerarquía del sitio. Con cada inscripción más abajo, explicaré, los beneficios de contar con esa página i/o plantilla determinada como parte de su sitio y cómo cada uno se altera la estructura jerárquica de su tema de WordPress.

HOME

El establecer de un archivo home.php le dará una página de inicio personalizada para su sitio de WordPress que varía desde el índice. Esto también se puede lograr con las etiquetas condicionales, pero que sólo recomendaría que para los cambios de menor importancia de la página original index.php para mantener el tamaño y la complejidad al mínimo. Así que si usted planea tener grandes cambios en la página principal de su sitio, a continuación, añadiendo un home.php es la ruta a seguir.

  • La jerarquía
  1. home.php
  2. index.php

SINGLE

Teniendo en cuenta que un buen número de instalaciones de WordPress se utilizan para los blogs, lo más probable es que tenga una plantilla single.php para sus mensajes individuales. Esto permitirá que los posts en el blog para tener un distintivo diferente puesta a punto de las otras páginas en el sitio, así como permitir una sección para comentarios.

  • La jerarquía
  1. single.php
  2. index.php

ARCHIVE

Archive.php controla la presentación de sus datos archivados, tales como categorías, etiquetas, fechas y autores. La adición de un archive.php se hará efectiva en ausencia de las próximas páginas.

  • La jerarquía
  1. archive.php
  2. index.php

CATEGORY

Esta es una gran plantilla para añadir a su sitio para el beneficio de su usuario y para el sitio más específico. También se puede ir más allá y crear una mirada específica para cada categoría individual que tiene el contenido de su sitio dividido en la creación de una categoría-id.php. También sabemos que la plantilla (cualquier)-id.php tendrá máxima prioridad jerárquica si se incluye.

  • La jerarquía
  1. category-id.php
  2. category.php
  3. archive.php
  4. index.php

TAG

Algunos usuarios de la comunidad blog de diseño optan por centrarse más en las etiquetas en lugar de categorías para separar y organizar el contenido para el sitio. Si este es el caso del sitio web de WordPress que está diseñando, entonces usted tendrá que incluir la plantilla tag.php.

  • La jerarquía
  1. tag-id.php
  2. tag.php
  3. archive.php
  4. index.php

AUTHOR

Si está diseñando un blog que va a tener varios autores que han contribuido, a continuación, puede agregar una plantilla author.php para permitir que los usuarios del sitio, busquen el sitio por los autores. Usted también tiene la opción de añadir una plantilla de autor-id.php si usted desea un estilo de página de cada autor para ese autor.

  • La jerarquía
  1. author-id.php
  2. author.php
  3. archive.php
  4. index.php

DATE

Otro elemento de búsqueda de contenido que se puede agregar al sitio. Les está permitiendo navegar por el contenido por la fecha en que fue publicado en el blog. Si esto es necesario para su sitio de WordPress, simplemente añada una plantilla date.php para permitir esta funcionalidad.

  • La jerarquía
  1. date.php
  2. archive.php
  3. index.php

SEARCH

Cada vez que un usuario busca en su sitio, usted puede configurar una plantilla search.php para controlar la forma en que el sitio ofrece los resultados de búsqueda para el buscador de contenidos. Diseñarlo de manera diferente que las otras plantillas en el sitio de la entrega y presentación única para hacer que se destaque.

  • La jerarquía
  1. search.php
  2. index.php

404

Es una forma muy popular para gestionar la navegación del usuario cuando se producen errores. Esto ayuda a asegurar que el usuario que se ha perdido en el sitio no lo deja necesariamente.

  • La jerarquía
  1. 404.php
  2. index.php

PAGE

Esta es un área donde realmente se puede configurar de forma individual sus páginas con una adición plantilla de página-id.php.

Las páginas también pueden tener plantillas personalizadas, el uso más común para las plantillas personalizadas es una página archives.php (que no debe confundirse con archive.php).

Para crear una plantilla personalizada sólo tiene que colocar esto en la parte superior del archivo pagename.php, donde ” pagename ” es cualquier nombre que usted ha elegido.

  • La jerarquía
  1. custom.php
  2. page-id.php
  3. page.php
  4. index.php 

ETIQUETAS CONDICIONALES

Son una herramienta más a disposición del programador al ensamblar el marco WordPress que usted está preparando para su cliente.

Por ejemplo, el is_home() es una etiqueta condicional diciendo a WordPress que muestre sólo el contenido seleccionado en la página principal.

El siguiente es un ejemplo de una sentencia condicional .

if ( is_home ()) {
echo ' Adrenalina, espero que les guste lo que lee aquí! ';
}

Las Etiquetas condicionales se utilizan mejor cuando sólo desea una variación menor para ciertos tipos de contenido, por ejemplo, si sólo quería mostrar las palabras ” Resultados de búsqueda” en la parte superior de sus páginas de búsqueda , usted podría agregar una etiqueta condicional para el archivo index.php. De esta manera si se actualiza algo en el archivo index.php, usted no tiene que preocuparse acerca de cómo actualizar el archivo search.php también.

Autor: francis

Estudiamos y analizamos su negocio en profundidad, definimos objetivos y planteamos la estrategia de marketing más adecuada centrándonos en conseguir cada uno de los objetivos propuestos. Solicita Presupuesto Ahora

Uso de cookies

En este sitio web utilizamos cookies propias y de terceros para mejorar nuestros servicios, para que usted tenga la mejor experiencia de usuario y analizar su visita. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.