Atenção!

Este artigo contém código PHP e destina-se a desenvolvedores. Oferecemos este código como uma cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação extra, consulte o tutorial do WPBeginner sobre como adicionar código personalizado.

Dispensar

Descrição

O filtro wpforms_pro_admin_entries_export_allow_multiple_input_field permite que os usuários desabilitem a divisão de valores de campos de entrada múltipla em colunas separadas no arquivo exportado. Ele está habilitado por padrão.

Parâmetros

$allow
(bool) (Obrigatório) Se for falso, todos os e-mails de notificação serão desabilitados (o padrão é true).
$field
(array) O campo.

Fonte

wpforms/src/Pro/Admin/Entries/Export/Traits/Export.php

Mais Informações

Certos campos podem gerar um número excessivo de colunas. Por exemplo, um campo de seleção contendo uma lista de países resultará em uma coluna separada para cada país quando exportado. O filtro wpforms_pro_admin_entries_export_allow_multiple_input_field permite modificar esse comportamento.

Exemplos

Todos os campos

/**
 * Filter to allow multiple input for specific fields.
 *
 * @link  https://wpforms.com/developers/wpforms_pro_admin_entries_export_allow_multiple_input_field/
 *
 * @param  bool    $allow      Default is true.
 * @param  array   $field      The field.
 *
 * @return bool
 */

add_filter('wpforms_pro_admin_entries_export_allow_multiple_input_field', '__return_false');

Tipo de campo específico

/**
 * Filter to allow multiple input for specific fields.
 *
 * @link  https://wpforms.com/developers/wpforms_pro_admin_entries_export_allow_multiple_input_field/
 *
 * @param  bool    $allow      Default is true.
 * @param  array   $field      The field.
 *
 * @return bool
 */

function wpf_disallow_multiple( $allow, $field ) {

  if ( $field[ 'type' ] === 'checkbox') {
    return false;
  }

  return $allow;
}

add_filter( 'wpforms_pro_admin_entries_export_allow_multiple_input_field', 'wpf_disallow_multiple', 10, 2 );

Com esta opção habilitada por padrão, quaisquer modificações nesses campos que já foram exportados exibirão (modificado) no cabeçalho da coluna.

o filtro está habilitado por padrão, dividindo cada campo múltiplo em colunas separadas na exportação