Los usuarios y desarrolladores experimentados generalmente usarán la palabra “plantilla” en WordPress y sus alrededores para significar cosas ligeramente diferentes en contextos ligeramente diferentes. Hay cuatro cosas generales a las que las personas se referirán cuando hablen la palabra, todas sustancialmente diferentes. Pueden decir “plantilla” cuando significa:
Un archivo o archivo bruto-html (generalmente a la venta)
Un tema de WordPress
Un archivo de la jerarquía de plantilla de WordPress
Un archivo de plantilla de manillares, ramita, php, etc.
Cada uno de estos usos es bien conocido y es un poco más detallado. Así que expliquémoslos.
Como un archivo HTML bruto para personas como yo que simplemente no pueden hacer ningún diseño para verse bien, las plantillas HTML son un rescate. Para las personas como yo que simplemente no pueden hacer ningún diseño para verse bien, las plantillas HTML son un rescate. Lo que sea que use para ejecutar el sitio, los documentos HTML brutos que edito, WordPress u otro CMS o un marco web: puedo tomar la plantilla (generalmente vendida por dinero, pero a veces gratis) y probablemente me veo aproximadamente 10 veces mejor de lo que podría hacer. Si trabaja en WordPress, esto generalmente no está en juego debido a la próxima definición. Pero para las personas que han estado o no están familiarizadas con WordPress durante mucho tiempo, esto puede ser lo que significa con la palabra “plantilla”.
Como otro nombre para un “tema de WordPress”, es posible que las personas no sean conscientes del vocabulario específico de WordPress del “tema de WordPress”.Como desarrollador de WordPress, diseñador o profesional en servicios al cliente, este es el uso que más escuchará de no técnico o no palabras: un tema.Como se mencionó anteriormente, estas personas pueden no ser conscientes del vocabulario específico de WordPress de “un tema”.Pero saben que hay una capa enfocada en la visual en el sistema y lo llaman “plantilla”.Más comúnmente, las personas quieren ahorrar tiempo o dinero al obtener una “plantilla” disponible en el estante.Y debido a que el mercado temático de WordPress es enorme, elegirá entre él o para ellos.
El ecosistema de WordPress y el hecho de que las personas puedan obtener un sitio alimentado por CMS que se ejecuta con una “plantilla” que han comprado mucho menos de $ 200 es una de las razones de su popularidad duradera. Cualquiera que sea su disposición a los temas comunes de WordPress vendidos en el mercado, debe reconocer esto. Como los archivos en la jerarquía de plantillas de un tema, diría que un tema de WordPress consiste en una serie de plantillas como Single.php, Archive.php, Page.php, etc. El siguiente lugar importante en un contexto de WordPress en el que se puede usar el término “plantilla” es en el contexto de “jerarquía de plantillas”. Si no está familiarizado con él, preste atención a la enseñanza: es una parte fundamental del conocimiento en el desarrollo de WordPress y he publicado un manual asequible hace unas semanas. La versión de diez segundos es que los temas de WordPress tienen muchos archivos, y la jerarquía de la plantilla es la forma en que CMS decide usar para mostrar un cierto paquete de contenido que toma sobre la base de una URL de que un visitante ha accedido a su sitio en su sitio . .
La jerarquía de la plantilla siempre vuelve a la plantilla index.php, pero también puede afectar a una amplia variedad de otros. En este uso, diríamos que un tema de WordPress consiste en una serie de plantillas como Single.php, Archive.php, Page.php, etc., que usan WordPress en la jerarquía de plantillas. Puede o no incluir o no en esa clasificación los archivos extraídos por get_footer (), get_header () y get_sidebar (): footer.php, header.php, respectivamente barbar.php. En esta forma de pensar el término, solo hay algunas cosas en su tema que no son “plantillas”: hoja de estilo, archivos JavaScript y funciones de PHP. En general: style.css y functions.php, aunque puede tener más de cualquier categoría. Como plantilla pura, ya sea en PHP, ramita, etc. “plantilla” significa “un archivo con una sintaxis restringida que se procesa para hacer HTML “. El uso final de la palabra “plantilla” significa “un archivo con una sintaxis restringida que se procesa para hacer HTML”. A veces, este parece el uso menos común de la “plantilla” en el mundo de WordPress y esto es parte de mi motivación para escribir este artículo. Lo que es realmente hermoso de WordPress es que el uso de PHP y “etiquetas de plantilla” son ligeras, gratuitas y flexibles. Esto también es algo terrible en WordPress. Si, como desarrollador, es disciplinado sobre lo que permite dentro de los archivos jerárquicos, para respetar esto, su código sigue siendo más limpio y mucho más fácil de leer y comprender. Dentro del ecosistema de WordPress, sin embargo, esta disciplina no es uniforme.
Sé que escribí más de diez filas de lógica de programación compleja, una pequeña consulta y foreach de la base de datos, en los archivos de plantilla jerárquica varias veces para hacer que un pequeño detalle funcione como quiera. Y debido a que los miembros de las plantillas de WordPress son simples archivos PHP, era indoloro. Pero fue una mala idea para el mantenimiento a largo plazo y la salud mental. Un breve argumento para las plantillas puras Una de las cosas hermosas sobre plantillas como Twig, Manillars o ERB es que obligan a los proyectos a ser disciplinados y claros sobre una dicotomía básica entre el comportamiento y la apariencia. (Desde aquí el lenguaje comenzó …) , pero utilizado sin disciplina puede conducir fácilmente a una lógica aleatoria de alta complejidad que se ejecuta en lugares inesperados, ralentizando un sitio y haciendo todo lo que hace que sea muy difícil entender y razonar.

Una plantilla simple del manillar. HTML y relleno de variable, nada más.
También puede conducir al síntoma opuesto: si el código de no paquete crea HTML al azar. Cuando esto sucede, las personas menos técnicas están dobladas en su intento de cambiar rápidamente una marca para que el sitio sea más fácil o posible. Las funciones de programación que generan HTML pueden ser un gran bloqueo en la colaboración entre el equipo front-end y el equipo de back-end de un sitio. Debido a la complejidad innecesaria para cambiar la marca, las personas que no están a salvo de donde se forman los cambios que no están a salvo y pueden conducir fácilmente al estancamiento visual. Lo sé por experiencia.

Una de las cosas hermosas de plantillas como Twig, Manillars o ERB es que obligan a los proyectos a ser disciplinados y claros sobre una dicotomía básica: en archivos de plantillas: el comportamiento determinado en otro lugar se juega en un formato que el navegador puede verlo así. que la gente puede interactuar con eso. Debido a que la sintaxis de estos idiomas es limitada, el archivo generalmente es lo suficientemente simple como para que alguien que no se sienta cómodo con la programación de back-end sea cómodo para hacer cambios simples. Mostrará valores variables y los usará en condiciones simples, pero no hará nada.
En archivos que no son plantillas: no se puede crear o no se crea HTML, solo la lógica sobre lo que el sistema debe lograr y prepararse para transmitirse a los archivos de plantilla.
Esta distinción es útil porque, si bien estos conceptos se superponen necesariamente, es bastante diferente pensar en crear nuevos procesos de código y pensar en el HTML final que desea contener una página. Esta superposición puede hacer que inicialmente parezca introducir complicaciones indirectas, pero la historia muestra que la mayoría de las personas piensan que es un límite digno que siempre estoy feliz de encontrar que un proyecto de WordPress honra.
Finalmente, cómo y cuándo debe usar plantillas no PHP en WordPress es una cuestión de un momento y lugar diferente.La respuesta corta, si esta idea lo intriga, sin embargo, es verificar la madera.El resumen ejecutivo es que la madera es una forma en que puede usar fácilmente el lenguaje de plantilla de twig en su proyecto de WordPress.Estas restricciones pueden ser útiles para garantizar que continúe utilizando nuestra última definición del término “plantillas”.Lo que aprendí sobre las plantillas esperamos que hayamos arrojado un poco de luz sobre los cuatro usos que tienen más probabilidades de encontrarse en la palabra “plantilla” que conocerá en el desarrollo de WordPress.Espero que si ya los conociste a todos, encontraste la discusión sobre la plantilla disciplinada de algún mérito.Realmente puede cambiar tu vida (programación).Happing feliz! Crédito de la imagen: Greg Rakozy

Cuatro significados diferentes de la “plantilla” que una WordPress profesional debe saber
Tags Cuatro significados diferentes de la "plantilla" que una WordPress profesional debe saber
homefinance blog