AIサマリー
説明
について 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 );