¡Atención!

Este artículo contiene código PHP y está destinado a desarrolladores. Ofrecemos este código como cortesía, pero no proporcionamos soporte para personalizaciones de código o desarrollo de terceros.

Para obtener ayuda adicional, consulta el tutorial de WPBeginner sobre cómo añadir código personalizado.

Descartar

Descripción

El filtro wpforms_pro_admin_entries_export_allow_multiple_input_field permite a los usuarios deshabilitar la división de los valores de campos de entrada múltiple en columnas separadas en el archivo exportado. Está habilitado por defecto.

Parámetros

$permitir
(bool) (Requerido) Si es falso, todos los correos electrónicos de notificación se deshabilitarán (el valor por defecto es true).
$campo
(array) El campo.

Origen

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

Más Información

Ciertos campos pueden generar un número excesivo de columnas. Por ejemplo, un campo de selección que contenga una lista de países dará como resultado una columna separada para cada país cuando se exporte. El filtro wpforms_pro_admin_entries_export_allow_multiple_input_field te permite modificar este comportamiento.

Ejemplos

Todos los 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 );

Con esta opción habilitada por defecto, cualquier modificación en estos campos que ya se hayan exportado se mostrará como (modificado) en el encabezado de la columna.

el filtro está habilitado por defecto dividiendo cada campo múltiple en columnas separadas en la exportación