Un seguimiento de las plantillas PHP

No hace mucho, publiqué sobre plantillas PHP solo en PHP (que es básicamente sintaxis HEREDOC). Literalmente estoy usando esa técnica para algunas plantillas súper básicas que necesitaba hacer en este mismo sitio de WordPress. El principal inconveniente fue que este tipo de cosas pueden ser una vulnerabilidad XSS. En mi caso, no lo es, porque no lo uso para nada más que una abstracción conveniente para mis propias cadenas escritas a mano.

Desde entonces, hemos publicado un par de buenos artículos sobre plantillas y he visto otros enfoques. Pensé en hacer un volcán rápido de enlaces.

  • Chris Geelhoed adoptó un enfoque diferente al mío: pasó datos a una función y luego usó una requiredeclaración para un archivo de plantilla que espera variables globales configuradas justo antes del archivo require.
  • Si le interesa la idea de utilizar Twig como motor de plantillas PHP en su sitio de WordPress, consulte Timber. TJ Fogarty ha escrito sobre esto para nosotros.
  • Si Timber es un poco duro, echa un vistazo a Sprig de Russell Heimlich. ¡Realmente me gusta este enfoque!
  • Jonathan Land compartió cómo puede usar plantillas Vue (en línea) para crear sus plantillas, incluso en WordPress.
  • Charlie Walter escribió sobre muchas formas de abordar las plantillas PHP en WordPress, como en Jade, Moustache y Twig, así como algunas combinaciones interesantes.
  • Fue la primera vez que escuché sobre esto, pero un lenguaje de plantillas llamado TinyButStrong parece cumplir con los requisitos y parece que se está comprometiendo activamente.
SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion