### [Como apresentar uma lista de formulários WPForms utilizando um shortcode](https://wpforms.com/developers/how-to-display-a-list-of-wpforms-using-a-shortcode/)

**Publicado:** 6 de maio de 2020
**Autor:** Umair Majeed

**Resumo:** Este tutorial irá guiá-lo através do processo de exibição de uma lista de formulários WPForms no seu site utilizando um shortcode criado com PHP. 

**Conteúdo:**

Gostaria de exibir uma lista de todos os formulários criados com o WPForms no seu site? Quer pretenda mostrar esta lista publicamente ou numa página protegida por palavra-passe, pode criá-la facilmente utilizando um shortcode personalizado.

Este guia irá mostrar-lhe como criar e utilizar um shortcode que exibe todos os seus formulários criados num formato de lista simples.

## Criar o Shortcode

Primeiro, terá de adicionar este fragmento de código ao seu site. Este fragmento cria um shortcode que pode utilizar em qualquer publicação, página ou área de widget no seu site para exibir uma lista de todos os formulários criados com o WPForms.

Se precisar de ajuda para adicionar trechos de código ao seu site, consulte o nosso tutorial sobre [como adicionar código JavaScript ou PHP personalizado no WPForms](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

Este código funciona da seguinte forma:

- Criando um novo shortcode chamado `wpforms_all_forms`
- Recuperar todos os formulários WPForms publicados no seu site e extrair os títulos dos formulários
- Exibi-los numa lista com quebras de linha entre cada formulário

## Exibir uma lista de formulários criados com o WPForms

Depois de adicionar o fragmento de código acima para criar o shortcode, terá de adicionar este shortcode a uma página, publicação ou área de widget no seu site para que a lista de formulários WPForms seja exibida.

Para o nosso tutorial, não estamos a utilizar um construtor de páginas, mas sim o [bloco de shortcode do WordPress Gutenberg](https://wordpress.org/support/article/shortcode-block/ "Shortcode Block") para adicionar o nosso shortcode à página.

Basta adicionar `[wpforms_all_forms]` à página e clicar em **Publicar** e verá agora uma lista completa dos seus WPForms disponíveis.

![Adicione o shortcode a qualquer publicação, página ou área de widget para exibir uma lista de todos os seus formulários](https://wpforms.com/wp-content/uploads/2020/05/wpforms-display-all-forms-shortcode.jpg)**Nota:** A maioria dos construtores de páginas populares também tem um bloco semelhante nos seus construtores. Consulte a documentação do seu construtor de páginas específico para saber a melhor forma de adicionar um shortcode a uma página.

E é isso! Criou agora um shortcode que pode utilizar para apresentar uma lista de todos os seus formulários criados com o WPForms. Gostaria também de criar um shortcode para apresentar uma lista de entradas para cada formulário? Consulte o nosso tutorial sobre [Como exibir entradas de formulário](https://wpforms.com/developers/how-to-display-form-entries/ "Como exibir entradas de formulário").

**Categorias:** Extensão

**Etiquetas:** PHP

---

