Achtung!

Dieser Artikel enthält PHP-Code und richtet sich an Entwickler. Wir stellen diesen Code als Service zur Verfügung, bieten jedoch keine Unterstützung für Codeanpassungen oder die Entwicklung durch Dritte.

Für zusätzliche Hilfe siehe das Tutorial von WPBeginner zum Hinzufügen von benutzerdefiniertem Code.

Schließen

Beschreibung

Der wpforms_pro_admin_entries_export_allow_multiple_input_field Filter erlaubt Benutzern, das Aufteilen von Werten aus mehreren Eingabefeldern in separate Spalten in der exportierten Datei zu deaktivieren. Er ist standardmäßig aktiviert.

Parameter

$allow
(bool) (Erforderlich) Wenn false, werden alle Benachrichtigungs-E-Mails deaktiviert (Standard ist true).
$field
(array) Das Feld.

Quelle

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

Weitere Informationen

Bestimmte Felder können eine übermäßige Anzahl von Spalten erzeugen. Zum Beispiel führt ein Auswahlfeld mit einer Liste von Ländern dazu, dass für jedes Land eine separate Spalte beim Export erstellt wird. Der wpforms_pro_admin_entries_export_allow_multiple_input_field Filter ermöglicht es Ihnen, dieses Verhalten zu ändern.

Beispiele

Alle Felder

/**
 * 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');

Spezifischer Feldtyp

/**
 * 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 );

Wenn diese Option standardmäßig aktiviert ist, werden alle Änderungen an diesen Feldern, die bereits exportiert wurden, in der Spaltenüberschrift als (geändert) angezeigt.

Der Filter ist standardmäßig aktiviert und teilt jedes Mehrfachfeld beim Export in separate Spalten auf