¡Atención!

Este artículo contiene código PHP y está destinado a desarrolladores. Ofrecemos este código como cortesía, pero no proporcionamos soporte para personalizaciones de código o desarrollo de terceros.

Para obtener ayuda adicional, consulta el tutorial de WPBeginner sobre cómo añadir código personalizado.

Descartar

Cómo mostrar una lista de WPForms usando un shortcode

¿Te gustaría mostrar una lista de todos los formularios creados con WPForms en tu sitio? Ya sea que quieras mostrar esta lista públicamente o en una página protegida con contraseña, puedes crearla fácilmente usando un shortcode personalizado.

Esta guía te mostrará cómo crear y usar un shortcode que muestre todos tus formularios creados en un formato de lista simple.

Creación del Shortcode

Primero, necesitarás añadir este fragmento de código a tu sitio. Este fragmento crea un shortcode que puedes usar en cualquier publicación, página o área de widget de tu sitio para mostrar una lista de todos los formularios creados con WPForms.

Si necesitas ayuda para añadir fragmentos de código a tu sitio, echa un vistazo a nuestro tutorial sobre cómo añadir código personalizado de JavaScript o PHP en WPForms.

Este código funciona:

  • Creación de un nuevo shortcode llamado wpforms_all_forms
  • Recuperación de todos los WPForms publicados de tu sitio y extracción de los títulos de los formularios
  • Mostrándolos en una lista con saltos de línea entre cada formulario

Mostrar una lista de formularios creados con WPForms

Una vez que hayas añadido el fragmento anterior para crear el shortcode, necesitarás añadir este shortcode a una página, publicación o área de widget de tu sitio para que se muestre la lista de WPForms.

Para nuestro tutorial, no estamos usando un page builder sino el bloque Shortcode de WordPress Gutenberg para añadir nuestro shortcode a la página.

Simplemente añade [wpforms_all_forms] a la página y haz clic en Publicar y ahora verás una lista completa de tus WPForms disponibles.

Añade el shortcode a cualquier publicación, página o área de widget para mostrar una lista de todos tus formularios

Nota: La mayoría de los page builders más populares también tienen un bloque similar en sus constructores. Consulta la documentación de tu page builder específico para saber la mejor manera de añadir un shortcode a una página.

¡Y eso es todo! Ahora has creado un shortcode que puedes usar para mostrar una lista de todos tus formularios creados con WPForms. ¿Te gustaría también crear un shortcode para mostrar una lista de entradas de cada formulario? Echa un vistazo a nuestro tutorial sobre Cómo mostrar las entradas de formularios.