Resumo de IA
Descrição
O filtro wpforms_enable_form_data_slashing permite aos programadores ativar ou desativar o 'slashing' dos dados do formulário no construtor do WPForms. Quando ativado, este filtro impede a remoção de barras invertidas nos campos do formulário após guardar e atualizar o formulário.
Parâmetros
- $enabled
- (bool) Determina se os dados do formulário devem ter o 'slashing' ativado. Se
true, as barras invertidas nos campos do formulário serão preservadas. Sefalse, as barras invertidas podem ser removidas durante o processamento do formulário.
Origem
wpforms/includes/functions/forms.php
Mais Informações
O WPForms pode remover barras invertidas do conteúdo dos campos do formulário quando o formulário é guardado e recarregado no construtor por defeito. Isto pode causar problemas com certos tipos de conteúdo que dependem de barras invertidas, como caminhos de ficheiros ou expressões regulares.
Quando ativado, este filtro garante que as barras invertidas são preservadas ao guardar e atualizar um formulário no construtor, ao duplicar um formulário, ao converter um formulário num modelo, ou ao criar um novo formulário a partir de um modelo.
Exemplo
/**
* Enable form data slashing in WPForms.
*
* @link https://wpforms.com/developers/wpforms_enable_form_data_slashing
*
* @param bool $enabled Default value for form data slashing.
* @return bool
*/
function wpf_enable_form_data_slashing( $enabled ) {
return true;
}
add_filter( 'wpforms_enable_form_data_slashing', 'wpf_enable_form_data_slashing' );