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

**Publicado:** 3 de junho de 2022
**Autor:** Equipa Editorial

**Resumo:** O filtro wpforms_display_submit_spinner_src é acionado quando o formulário é submetido, se a opção Ativar AJAX na submissão do formulário estiver ativada nas definições Gerais do construtor de formulários. 

**Conteúdo:**

## Descrição

O filtro `wpforms_display_submit_spinner_src` é acionado apenas se **Ativar submissão AJAX do formulário** estiver ativado nas definições do formulário e o formulário for submetido.

## Parâmetros

$src*(string)* A origem (URL) da imagem usada para o spinner$form\_data*(array)* Configurações/dados do formulário processados, preparados para serem usados posteriormente.## Origem

`wpforms/src/Frontend/Frontend.php`

## Mais Informações

O filtro `wpforms_display_submit_spinner_src` pode ser usado para alterar o ícone/imagem que é mostrado enquanto o formulário está a ser submetido quando o AJAX está ativado nas definições do formulário.

![Ativar ou Desativar AJAX no separador Geral do ecrã de Definições do construtor de formulários](https://wpforms.com/wp-content/uploads/2021/03/wpforms-disable-ajax.jpg)

## Exemplo

Este exemplo alteraria a origem do spinner para **todos** os formulários.

```

/**
 * Filtro para alterar o ícone de carregamento giratório mostrado enquanto o formulário é submetido.
 *
 * @link    https://wpforms.com/developers/wpforms_display_submit_spinner_src/
 *
 * @param   string  $src        Origem da imagem usada para o spinner.
 * @param   array   $form_data  Configurações/dados do formulário processados, preparados para serem usados posteriormente.
 *
 * @return  string
 */

function custom_wpforms_display_submit_spinner_src(  $src ) {
  
    return 'https://yoursite.com/your-image.svg';
}

add_filter( 'wpforms_display_submit_spinner_src', 'custom_wpforms_display_submit_spinner_src', 10, 2 );

```

Neste exemplo, estamos a direcionar um formulário específico. O ID do formulário **42**

```

/**
 * Filtro para alterar o ícone de carregamento giratório mostrado enquanto o formulário é submetido para um formulário específico.
 *
 * @link    https://wpforms.com/developers/wpforms_display_submit_spinner_src/
 *
 * @param   string  $src        Origem da imagem usada para o spinner.
 * @param   array   $form_data  Configurações/dados do formulário processados, preparados para serem usados posteriormente.
 *
 * @return  string
 */

function custom_wpforms_display_submit_spinner_src( $src, $form_data ) {

    if ( $form_data[ 'id' ] === '42' ) {

        $src = 'https://yoursite.com/your-image.svg';

    }

    return $src;
}
add_filter( 'wpforms_display_submit_spinner_src', 'custom_wpforms_display_submit_spinner_src', 10, 2 );
```

O tamanho recomendado da imagem é 26×26. Pode alternativamente usar CSS para definir o tamanho, direcionando a classe CSS `.wpforms-submit-spinner`, mas qualquer CSS adicionado precisaria do uso de `!important` para substituir o estilo inline padrão.

## Relacionado

Referência do Artigo: [Como Alterar o Ícone de Pré-Carregamento na Submissão](https://wpforms.com/developers/how-to-change-the-pre-loader-icon-on-submit/ "Como Alterar o Ícone de Pré-Carregamento na Submissão")

**Categorias:** Filtros Hooks

**Tags:** PHP

---</body></html>