説明

について wpforms_entry_preview_fields フィルタを使用すると、入力プレビューに表示されるフィールドを変更できます。これは空のフィールドを非表示にしたり、表示前のプレビューデータを並べ替えたりするのに便利です。このフィルタを使用して、値のないフィールドを非表示にしたり、ラベルを調整したり、プレビュー表示から特定のフィールドを完全に削除することができます。

パラメータタイプ記述
$fields配列入力プレビューのフィールドデータ。各フィールドにはID、ラベル、値が含まれます。
$form_data配列フォームID。

ソース

wpforms\src\Pro\Forms\Fields\EntryPreview\Field.php

/**
 * Hide empty fields in the entry preview.
 */
function wpf_dev_hide_empty_preview( $fields, $form_data ) {
    $fields = array_filter( $fields, function( $field ) {
        return ! empty( $field['value'] );
    });
    return $fields;
}
add_filter( 'wpforms_entry_preview_fields', 'wpf_dev_hide_empty_preview', 10, 2 );

参考記事