説明

について wpforms_html_field_name フィルタを使用すると、メールメッセージ、エントリービュー、印刷ビューに追加する前に、フィールド名をカスタマイズしたり、削除したりすることができます。これは、Content、HTML、Page Break、Section Dividerなどの非入力フィールドのラベルを非表示にしたい場合に特に便利です。

このフィルタは、エントリービュー、Eメール通知、または単一のエントリーを印刷する際に、フィールドラベルを非表示または調整するためによく使用されます。非入力フィールドをユーザーや管理者にどのように表示するかを完全にコントロールすることができます。

パラメータタイプ記述
$field_nameストリングフィールド名またはラベルの値。
$field配列フィールドデータとセッティング。
$form_data配列フォームIDと設定
$contextストリングフィールド名が使用されるコンテキスト(例えば、 email-html, single-print).

ソース

wpforms\includes\emails\class-emails.php

// Hide Content field labels in print view.
function wpf_hide_content_labels( $field_name, $field, $form_data, $context ) {
    if ( $context === 'single-print' && $field['type'] === 'content' ) {
        return '';
    }
    return $field_name;
}
add_filter( 'wpforms_html_field_name', 'wpf_hide_content_labels', 10, 4 );

参考記事