<html lang="pt-pt" dir="ltr"><head></head><body>### [wpforms_smart_tags](https://wpforms.com/developers/wpforms_smart_tags/)

**Publicado:** 17 de fevereiro de 2021
**Autor:** Equipe Editorial

**Resumo:** O filtro wpforms_smart_tags é usado para criar, filtrar e usar todas as Smart Tags dentro do plugin WPForms com PHP.

**Conteúdo:**

## Descrição

O filtro `wpforms_smart_tags` é usado para criar, definir e registrar uma Smart Tag para ser usada dentro do construtor de formulários WPForms.

## Parâmetros

$tags*(array) (Obrigatório)* Chave, Nome e registro da Smart Tag.## Origem

`wpforms/includes/class-smart-tags.php`

## Mais Informações

O filtro é usado para criar, definir e registrar Smart Tags para serem usadas dentro do construtor de formulários WPForms.

O uso deste filtro também deve ser acompanhado pelo `wpforms_smart_tag_process` para processar a Smart Tag.

## Exemplo

```

/**
 * Cria uma Smart Tag WPForms.
 * Registra as Smart Tags para que estejam disponíveis para seleção no construtor de formulários.
 *
 * @link    https://wpforms.com/developers/wpforms_smart_tags/
 * 
 * @param   array  $tags  Chave, Nome e registro da Smart Tag.
 * @return  array
 */

function wpf_dev_register_smarttag( $tags ) {
 
    // A chave é a tag, o item é o nome da tag.
    $tags[ 'key' ] = 'Nome da Smart Tag';
     
    return $tags;
}
add_filter( 'wpforms_smart_tags', 'wpf_dev_register_smarttag', 10, 1 );
```

## Artigos de Referência

- [Como Criar uma Smart Tag Personalizada](https://wpforms.com/developers/how-to-create-a-custom-smart-tag/ "Como Criar uma Smart Tag Personalizada")
- [Como Criar uma Smart Tag para a Hora Atual](https://wpforms.com/developers/how-to-create-a-smart-tag-for-the-current-time/ "Como Criar uma Smart Tag para a Hora Atual")
- [Como Criar um ID Único para Cada Envio de Formulário](https://wpforms.com/developers/how-to-create-a-unique-id-for-each-form-entry/ "Como Criar um ID Único para Cada Envio de Formulário")
- [Como Criar Mais Smart Tags de Usuário](https://wpforms.com/developers/how-to-create-more-user-smart-tags/ "Como Criar Mais Smart Tags de Usuário")
- [Como Incluir o URL do Post de Envio na Mensagem de Confirmação](https://wpforms.com/developers/how-to-include-post-submissions-post-url-in-the-confirmation-message/ "Como Incluir o URL do Post de Envio na Mensagem de Confirmação")
- [Como Criar uma Smart Tag a partir de um Campo ACF](https://wpforms.com/developers/how-to-create-a-smart-tag-from-an-acf-field/ "Como Criar uma Smart Tag a partir de um Campo ACF")
- [Como Criar uma URL de Domínio de Smart Tag](https://wpforms.com/developers/how-to-create-a-smart-tag-domain-url/ "Como Criar uma URL de Domínio de Smart Tag")

**Categorias:** Filtros Hooks

**Tags:** PHP

---</body></html>