Beschreibung

Die wpforms_forms_fields_payment_total_field_order_summary_preview_foot können Sie die in der Liste angezeigten Elemente ändern. Fußzeile der Bestellübersicht bevor WPForms die Gesamtzeile rendert. Sie können Zeilen wie Gebühren oder Informationszeilen hinzufügen, entfernen oder anpassen.

Dieser Filter wird während der Vorschau der Bestellungszusammenfassung ausgeführt und ist nützlich für das Anhängen von Kontextzeilen oder festen Kosten.

ParameterTypBeschreibung
$footArrayDie aktuelle Liste der Fußzeilen. Jede Zeile ist ein assoziatives Array mit Schlüsseln wie label, quantity, amountund class.

Quelle

wpforms\src\Forms\Fields\PaymentTotal\Field.php

Beispiel

/**
 * Add a small service fee line to the Order Summary preview footer.
 */
function wpf_dev_order_summary_preview_foot( $foot ) {
    $foot[] = [
        'label'    => __( 'Service fee', 'text-domain' ),
        'quantity' => '',
        'amount'   => wpforms_format_amount( 5, true ), // Shows as currency
        'class'    => 'wpforms-order-summary-preview-fee',
    ];
    return $foot;
}
add_filter( 'wpforms_forms_fields_payment_total_field_order_summary_preview_foot', 'wpf_dev_order_summary_preview_foot' );

Referenzartikel