Cómo añadir un shortcode vía PHP en WordPress

Ya vimos en una píldora anterior las ventajas y desventajas de usar shortcodes en WordPress. Pero está claro que, bien usados, los shortcodes pueden ser grandes aliados para ahorrar tiempo y código en nuestros proyectos.

En la píldora anterior veíamos cómo crear un shortcode y como introducirlo en páginas y posts usando el editor WYSIWYG de WordPress. Pero qué ocurre si necesitamos ejecutar un shortcode en alguna parte concreta de nuestro theme, por ejemplo en el footer, o en una front-page que hemos creado de forma manual.

Pues es tan sencillo como añadir esta línea de código dónde necesites ejecutar el shortcode:

echo do_shortcode( ' [nombre_shortcode] ' );

Esto también es muy útil cuando tenemos que añadir funcionalidad de otros plugins para WordPress que nos permiten usar shortcodes para añadir el contenido. Es muy habitual el uso de esta técnica para añadir formularios de contacto creados por plugin como Ninja Forms o Contact Form 7, en los cuales añadimos los formularios que hemos creado previamente usando shortcodes, por ejemplo:

<?php echo do_shortcode( '[contact-form-7 404 "No encontrado"]' ); ?>

 

Píldoras relacionadas

¿Quieres recibir todas las píldoras de Product Designer Academy en tu email?

Recibe cada semana en tu buzón las píldoras de mayor contenido relacionadas con el diseño, el desarrollo y producto digital.

Recibir una dosis semanal en mi email

Nada de SPAM. Solo enviaremos a tu email una recopilación de las píldoras publicadas. Para que no te pierdas ninguna.

Suscríbete a la lista de correo para recibir un resumen de las novedades y los contenidos de Product Designer Academy

Suscribirme

* Nada de SPAM, sólo contenido de alto valor para ayudarte a crear productos digitales.