Como posicionar a descrição do campo acima do campo do formulário

Visão geral

Você gostaria de posicionar a descrição do campo acima dos campos do formulário? Isso pode ser feito facilmente com um pequeno snippet de PHP adicionado ao seu site. Este tutorial mostrará como você pode alterar a descrição do campo para que fique acima dos campos de formulário.

Por padrão, o WPForms colocará todas as descrições de campo diretamente abaixo da entrada do campo do formulário.

Por padrão, a descrição do campo é definida como abaixo do campo do formulário

Configuração

Para mover essas descrições acima do campo do formulário, primeiro você precisará copiar esse snippet para o seu site. Se precisar de ajuda sobre como e onde adicionar snippets ao seu site, consulte este tutorial.

/**
 * Move the field description above the form field.
 *
 * @link   https://wpforms.com/developers/how-to-position-the-field-description-above-the-form-field/
 */

function wpf_dev_field_properties( $properties, $field, $form_data ) {
    
    // Only process this snippet on form ID 225
    if ( absint( $form_data[ 'id' ] ) !== 225 ) {
        return $properties;
    } 
    
    {
        // Position the field description above the form field
        $properties[ 'description' ][ 'position' ] = 'before';
    }

    return $properties;
}
add_filter( 'wpforms_field_properties', 'wpf_dev_field_properties', 10, 3 );

O código mostrado acima moverá as descrições acima dos campos do formulário, mas somente se o ID do formulário for225. Lembre-se apenas de alterar o ID do formulário de 225 para corresponder ao seu próprio ID de formulário. Se precisar de ajuda para encontrar seu ID de formulário, leia este tutorial.

Depois de adicionar esse trecho de código, você verá que as descrições aparecerão acima dos campos do formulário.

A posição da descrição do campo está agora acima com o trecho de PHP

E é isso! Agora você conseguiu mover as descrições dos campos do formulário para que fiquem acima dos campos do formulário. Você também gostaria de saber como limitar o número de caracteres do campo de texto de seu formulário? Dê uma olhada em nosso artigo sobre Como limitar o número de caracteres de um campo de texto.

Referência do filtro: wpforms_field_properties

PERGUNTAS FREQUENTES

P: Adicionei o snippet, mas ele ainda não está funcionando para mim?

R: Se você adicionou o snippet, mas não consegue ver a alteração, limpe o cache do site e confirme também se atualizou o snippet acima para refletir o ID do formulário em seu formulário.

P: Como posso fazer isso para todos os meus formulários em vez de apenas 1?

R: Se você quiser essa funcionalidade para todos os formulários, basta remover a chamada para o ID do formulário. Abaixo está um exemplo desse snippet.

/**
 * Move the field description above the form field.
 *
 * @link   https://wpforms.com/developers/how-to-position-the-field-description-above-the-form-field/
 */

function wpf_dev_field_properties( $properties, $field, $form_data ) {

        // Position the field description above the form field
        $properties[ 'description' ][ 'position' ] = 'before';

    return $properties;
}
add_filter( 'wpforms_field_properties', 'wpf_dev_field_properties', 10, 3 );