Guía suprema para plantillas de página de WordPress

Una de las plantillas que siempre incluyo en cualquier tema I Code es el archivo Page.php. Este es el patrón que WordPress usará para crear páginas estáticas. Es útil tener un archivo page.php dedicado en lugar de volver al index.php, ya que necesitará sus páginas para mostrar contenido ligeramente diferente de publicaciones individuales. Por ejemplo, en una publicación generalmente incluirá metadatos, como la fecha de publicación y las categorías a las que se agregó la publicación, pero en una página no lo hará. WordPress también le permite llevar las plantillas de página un paso más allá, creando plantillas de página personalizadas. Puede usarlas para crear varias plantillas de página que seleccione al configurar una nueva página en sus pantallas de administración o incluso para crear una plantilla de página que use automáticamente una sola página en el sitio su inteligente, ¿verdad?
En esta publicación, lo guiaré a través de las opciones para plantillas de página y le mostraré cómo codificarlas. Pero primero, profundicemos en la jerarquía de plantillas de WordPress para descubrir qué plantillas están usando WordPress al mostrar páginas estáticas. Cómo WordPress selecciona plantillas para páginas estáticas, así como todos los demás tipos de contenido, WordPress usará la jerarquía de plantillas al decidir cuál de los archivos de plantilla en su tema (o padre, si uno tiene uno) para mostrar una página estática en su sitio. La jerarquía funciona en este orden:
Si hay un archivo de plantilla de página personalizado y lo ha seleccionado para esa página, se usará preferiblemente en otros archivos.
Si no hay una plantilla de página personalizada (o si existe, pero no se selecciona para esta página), WordPress usará la página: $ slup.php archivo, donde $ slug es la babosa para esa página. Entonces, si ha creado un archivo Page-Contact.php y tiene una página de contacto de Slug, la usará. Luego busque una plantilla de página llamada Page- $ id.php, donde $ ID es la ID de página. Esto es similar al uso de la babosa: la principal diferencia es que si cambia el slog de página en el administrador, continuará usando este archivo de plantilla, mientras que ya no usa el archivo de plantilla Shag.
Si no existe ninguno de los anteriores y hay un archivo llamado Page.php, lo usará.
Si no hay archivo page.php, usará singular.php si tiene uno. Este archivo muestra publicaciones y páginas únicas.
Si ninguno de los archivos anteriores está en su tema, volverá a UndEx.php.
Por lo tanto, no hay menos de seis archivos que pueda incluir en el tema para una página en particular. De hecho, es posible que tenga más de seis plantillas de página en su tema. Si tiene plantillas de página más personalizadas o más plantillas utilizando la babosa o la identificación. Depende de usted decidir qué tan específico desea ser.
Ahora echemos un vistazo a cómo crea un archivo de plantilla de página. Crear un archivo de plantilla de página genérico genérico para las páginas más comúnmente incluidas es Page.php. Si este es el único archivo que debe mostrar páginas (en lugar de publicaciones), se utilizará para cada página estática en su sitio para crear este archivo de plantilla, simplemente cree un archivo en su tema. Nombrado Page.php. A menudo comienzo con mi archivo index.php o singular.php, hago un duplicado que llamo page.php y luego lo edito para eliminar los elementos que no quiero. Ellos incluirán: publicar datos
Publicar categorías y etiquetas
Otros metadatos como el autor
un enlace a la publicación anterior o siguiente.
Crear un archivo Pime.php limpio, ya que hace que las cosas sean más eficientes. El archivo page.php del tema de cuadro que uso para todos mis proyectos de WordPress es muy simple:
Cargue la idea 0Decce4B62DC7ED9D8CC515D4DE2BE63
Consiste en cuatro cosas:
una llamada para obtener el archivo de encabezado
un bucle, que incluye un archivo llamado bucle-page.php
Una llamada al archivo en la barra lateral
una llamada al archivo del sótano.
El archivo loop.php contiene solo aquellas partes del bucle que son relevantes para las páginas estáticas:
Cargue la idea 0Decce4B62DC7ED9D8CC515D4DE2BE63
Tenga en cuenta que tiene una etiqueta condicional, que muestra el título de la página en páginas distintas de la página inicial. Aparte de eso, es un bucle bastante estándar. Crear un archivo de plantilla de página personalizado Otra opción que uso mucho en mi tarea son plantillas de página personalizadas. Puede usarlos para mostrar diferentes contenidos en diferentes páginas o para diferencias de apariencia. En muchos de mis temas tengo una plantilla de página para páginas de ancho completo, que es diferente del archivo normal.php al no incluir la llamada para el lado de la barra . O pueden hacer esto, pero use diferentes clases de CSS para que pueda mostrar widgets en la barra lateral debajo del contenido principal en lugar de no bien.
En mi tema tengo un archivo llamado Template-Page-Fidth.php, que es una plantilla de página personalizada. Aquí está el código, que es muy similar a Page.php, pero sin la barra lateral:
Cargue la idea 0Decce4B62DC7ED9D8CC515D4DE2BE63

La parte de este archivo que dice WordPress que es una plantilla de página personalizada es la línea con el nombre de la plantilla al principio. Luego puedo seleccionar esto en la pantalla de edición de la página en el administrador de WordPress:
Creé algunas plantillas de página en mi sitio: la página de ancho completo es la anterior. Tenga en cuenta que también deberá cambiar el estilo de contenido y la barra lateral en ese archivo de plantilla. En el archivo style.css, necesitará algo como esto:
Cargue la idea 0Decce4B62DC7ED9D8CC515D4DE2BE63
Es importante no iniciar los nombres de los archivos de plantilla de página personalizados con la página. Esto se debe al hecho de que puede entrar en conflicto con un archivo de plantilla de página Slug o ID de página que crea en el futuro. Imagine que ha creado un archivo de plantilla de page-width.php para el escenario anterior. Luego imagine que usted o alguien más que editó su sitio ha creado una página con un trabajo de ancho completo. Esa página usaría automáticamente el archivo de plantilla de page-width.php debido a la babosa. Por lo tanto, elija un prefijo que usará para todas sus plantillas de página personalizadas (que no es página) y úselo. Aumento de una plantilla de página dirigida a la otra opción que tiene es crear un archivo de plantilla para una determinada página de su sitio. estar dirigido a la página después de la babosa o por identificación. Supongamos que quería crear una plantilla de página específica para mi página de contacto. Mi página tiene una babosa de contacto y una identificación de 20. Podría crear un archivo Page-20.php o un archivo Page-Concact.php. No debe incluir ningún texto comentado especial en la parte superior de su archivo, aunque lo recomendaría como una nota para usted. Si regresa para editar este archivo en el futuro y no recuerda qué era.

Elegir si apuntar al caracol o la identificación dependerá de dos cosas:
Si cree que existe el riesgo de que la página de Slug se cambie en el futuro (más probablemente si más personas administran el sitio), use la identificación.
Si cree que la ID puede cambiar en el futuro (más probable, si tiene la intención de migrar el sitio de una manera que no mantenga las ID de publicaciones, como usar la herramienta IMPORTER en lugar de exportar e importar la base de datos de archivos), luego apunte al caracol. Un archivo de plantilla de página de destino es útil si desea mostrar contenido adicional en una determinada página de su sitio. Entonces, en mi sitio, tengo una página que ejecuta el bucle estándar y luego ejecuta otro bucle usando wp_quey para enumerar todos los libros i han publicado. Para esto, creé una plantilla de página personalizada (utilizando la técnica anterior). Pero si estaba seguro de que no quería usar esta técnica para ninguna otra página en el futuro, podría eliminar el texto de los comentarios y cambiar el nombre del archivo Page -Books.php, siendo los libros la babosa para mi página.
Esta es una buena idea si otras personas manejarán su sitio y agregarán páginas y no está seguro de que no seleccionen la plantilla de página mal personalizada en la pantalla de edición de la página. También reduce cualquier confusión. Las plantillas de página le brindan mucha flexibilidad Las plantillas de página son un elemento útil del sistema temático de WordPress. Le permito mostrar sus páginas estáticas de manera diferente de publicaciones únicas y páginas de archivo y también ofrecerle funciones adicionales que puede usar con páginas individuales. Intente usar plantillas de página personalizadas o plantillas de página para personalizar cómo se muestran sus páginas, puede ser muy fuerte.
¿Cómo utilizará las plantillas de página para mejorar la estructura de su sitio?
Etiquetas:
página
Modelo
Tutoriales de WordPress

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *