AI要約
説明
wpforms_html_field_nameフィルターを使用すると、フィールド名をカスタマイズしたり削除したりしてから、メールメッセージ、エントリービュー、または印刷ビューに追加できます。これは、コンテンツ、HTML、改ページ、またはセクション区切りなどの非入力フィールドのラベルを非表示にしたい場合に特に役立ちます。
このフィルターは、エントリービュー、メール通知、または単一のエントリーを印刷する際に、フィールドラベルを非表示または調整するためによく使用されます。これにより、非入力フィールドがユーザーや管理者にどのように表示されるかを完全に制御できます。
| パラメーター | タイプ | 説明 |
|---|---|---|
$field_name | 文字列 | フィールド名またはラベルの値。 |
$field | array | フィールドデータと設定。 |
$form_data | array | フォーム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 );