Cómo crear un equipo de página personalizado de WordPress (y por qué)

Hay muchas maneras en que puede cambiar el aspecto de una página en particular en su sitio web de WordPress.Puede cambiar el contenido en el editor de contenido de WordPress.Puede cambiar las reglas CSS que afectan el sitio.O cree un nuevo archivo en su jerarquía de teacmber de boquio de WordPress para que coincida con la página específica.O puede usar un tema de plantilla de página especialmente diseñado para esa página.El último es que estamos hablando aquí.En este tutorial, nos acercaremos a ambos para crear una plantilla de página personalizada de WordPress y por qué podría querer hacer esto.Comenzaremos con por qué.
Cuando dice “Plantilla de página personalizada de WordPress”, ¿a qué te refieres?

Hay un gran problema de terminología con este tema. Como sugerí anteriormente, hay muchas cosas con la vaga noción de “página” y “plantilla” en el mundo de WordPress, que no son de lo que estamos hablando aquí. Lo primero que * no * me refiero cuando digo “WordPress Page Page Baby” es “un tema de WordPress”. (Muchas personas nuevas en WordPress dicen “plantillas” cuando significa “un tema de WordPress”.) Entonces, ¿qué quiero decir con “plantilla de página personalizada”? Quiero decir lo que se muestra a la derecha. Por ejemplo, edite el tipo de contenido de la página en WordPress (aunque, como veremos más adelante, ahora puede incluir otros tipos de contenido de WordPress). Y al editar la página, observe el cuadro “Atributos de la página”, y dentro de ella, es posible (dependiendo de si su tema ya tiene estas plantillas) para ver este menú desplegable “Plantilla”. Este cuadro de selección se ilustra en el lado derecho (también está en el lado derecho de la pantalla “Edición de página”). Si ve este menú desplegable, es porque su tema ofrece algunas de estas “plantillas de página personalizadas”. En realidad, son archivos de la carpeta de su base actualmente (o su padre) y tienen una sola característica distintiva que llegaremos más adelante. Pero este menú de caída seleccionable de nombres de las páginas es del que estamos hablando hoy.
¿Cómo cae esto en la jerarquía de plantillas? He escrito antes, y probablemente lo haré nuevamente sobre cómo la plantilla, existe esa palabra nuevamente, la jerarquía es realmente el concepto clave que necesita comprender para construir o modificar un tema de WordPress. (Aquí está nuestra rápida introducción). Casi cualquier otra cosa es un detalle que puede resolver después de comprender la dinámica básica de la jerarquía de plantillas. Sin embargo, lo específico a la que nos referimos hoy es fuera de la jerarquía de plantillas. Esta “plantilla seleccionada” reemplaza esencialmente todo el proceso de selección de la jerarquía de plantilla. Si se seleccionó una plantilla de página personalizada en el menú desplegable anterior, se utilizará ese archivo “plantilla”. Punto, sin excepción. Para reafirmar que si se selecciona una plantilla de página personalizada, se utilizará ese archivo “plantilla”. Punto, sin excepción. Si no, entonces la jerarquía de las plantillas de WordPress buscará una forma algo diferente en la que alguien hubiera tratado de enfatizar una determinada página con una página 123.php o page-custom-template-tilizer.php. (La diferencia entre la plantilla personalizada y una con esta página: $ id o página: $ slug es solo en interacción e interfaz). Si no se encuentra nada de ellos, WordPress volverá a page.php, si lo hay, y nuevamente si No, llegaríamos a la solución final, index.php.
Si se pregunta por qué usaría este método en lugar del numérico o la babosa, en cualquier caso, cree un archivo personalizado en su tema, al final, la razón es que el uso de plantillas personalizadas le brinda más flexibilidad e independencia entre Su tema … y la base de datos y el contenido de su sitio por este motivo, lo recomendaría en casi cualquier situación cuando no esté seguro de ir. Con el número o la estructura numérica basada:*. PHP, se ve obligado a anunciar el tema sobre cómo están los datos de la base de datos de WordPress en este momento. (Entonces, si reutiliza el tema en otro sitio de WordPress, por ejemplo, ese archivo es inútil.) ¿Cómo creo una plantilla de página personalizada de WordPress? Ok, entonces sabemos que las plantillas de página personalizadas reemplazarán la jerarquía de plantillas de WordPress. Y que los usaremos en las páginas reales de nuestro sitio de WordPress seleccionándolos desde un menú desplegable “Plantilla” en la barra de derecha. Por lo tanto, es hora de pasar al proceso de crear una plantilla de página personalizada de WordPress. Lo que hará es agregar a su tema (e incluso debería ser un tema infantil, si no hay una restricción muy fuerte que lo haga imposible para usted) un archivo con un nombre como my-teplate.php o realmente al. .php. Realmente no importa, siempre y cuando en realidad no uses un nombre que sea parte de la jerarquía de plantillas, eres dorado. (Lo que significa: no use un nombre como Page-Whuse.
Una vez que haya recibido el archivo (Cool-Page Template.php, lo que prefiera), debe iniciarlo de la siguiente manera: < Y prácticamente has terminado. Como puede adivinar, el nombre que aparecerá en el menú desplegable "Plantilla" es lo que llamé inteligentemente "Nombre que aparecerá en el menú desplegable". Al igual que el archivo style.css de su base o el archivo principal de un complemento, WordPress usa la información en este comentario de código para darle un contexto. Luego, el contenido de nuestras páginas, en este caso, el texto básico de HTML "esto Es mi plantilla personalizada ”. Como podría adivinar, aquí es más probable que ponga el contenido HTML que desea aparecer en la página. Entonces, sus etiquetas

, las etiquetas
y tal vez (si le gusta 🤪) algunos PHP para hacer un comportamiento personalizado que desea mostrar.
Por qué su plantilla de página personalizada de WordPress no parece que tuviera (varias veces) la experiencia que mi nueva plantilla de página de WordPress no aparece. Con mucho, la causa más común es que he escrito (o estaba equivocado) cómo debería verse el comentario del encabezado del archivo. Debe etiquetarse con el título correcto correcto. Entonces, Nombre de la plantilla: la página estrecha es perfecta, pero WordPress nunca encontrará algo que tenga un encabezado de plantilla: personalizado. Hay algunas cosas más para verificar. Otras razones por las que puede encontrar que no aparece la plantilla de página personalizada:
Colocó el archivo en el lugar incorrecto (debe estar en su banda de rodadura o padre actual)

Le ha dado a su plantilla un archivo que comienza con la página. Debido a una característica de los temas de WordPress, los patrones de página personalizados que comienzan con la página, se tratan como una página de la jerarquía de plantillas. (Temas de WordPress * debe * tener un archivo index.php y un style.css.)
Hubo un problema en Times WordPress 4.9 (algunos años ahora)
Plantillas de página para tipos de publicaciones personalizadas de WordPress No “Page”. Para una gran parte de la historia de WordPress, estas “plantillas de página personalizadas” fueron solo para el tipo de contenido de “página”. (WordPress tiene solo dos tipos de contenido, “publicaciones” y “páginas” de forma predeterminada). Pero en WordPress 4.7, la función se ha agregado que puede usar estas plantillas de página con nuevos tipos de contenido (a menudo llamados “tipos de publicaciones personalizadas “).
Para hacer esto, agregue otra línea al “Encabezado de archivo”. Por lo tanto, se parecería un poco a esto: <: Prefacio encabezado el nombre "en el nivel de código" para los tipos de publicaciones (personalizadas). Notará que, en el ejemplo anterior, enumeramos el tipo de contenido de la página con la que se entrega WordPress, así como la publicación. Además, aceptamos un tercer "tipo de publicación personalizado" llamado evento. Una excelente razón para usar las plantillas de página ahora, si ha hecho esto antes, notará que la página anterior no tendrá estilo y se verá muy poco como el resto de su sitio de WordPress (a menos que tenga el tema más simple imaginable). Esto se debe a que nuestro archivo contiene algo simple y no tiene una funcionalidad muy común en todas las demás páginas temáticas. No tiene get_header (), get_footer () o el bucle, llama a todos los demás archivos con temas que probablemente tengan.

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 *