Shortcode PHP en timely para wordpress

Existe un excelente plugin de eventos para wordpress: https://wordpress.org/plugins/all-in-one-event-calendar/

En la documentación solo te dicen como usar los shortcodes en páginas o post de wordpress ej.
Monthly view: [ai1ec view=”monthly”]
Weekly view: [ai1ec view=”weekly”]
Agenda view: [ai1ec view=”agenda”]

Pero no hay ninguna referencia de cómo usarlo en archivos PHP, si insertamos directamente se imprimirá como texto quedando un feo “[ai1ec view=”agenda”]” en la plantilla. En los foros hay un montón de complicaciones al respecto. En nuestro caso necesitamos insertar un calendario en el index.php del theme que estamos customizando, luego de probar varias estrategias dimos con la sencillez de la función do_shortcode que permite filtrar los shortcodes para hacerlos “usables”

la línea definitiva es:

<?php echo do_shortcode( ‘[ai1ec view=”agenda”]’ );  ?>

Dejá una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: