<html lang="ja-jp" dir="ltr"><head></head><body>### [エントリービューと通知でフィールドラベルを非表示にする方法](https://wpforms.com/developers/how-to-hide-field-labels-in-entry-views-and-notifications/)

**公開日:** 2024年9月23日
**著者:** Umair Majeed

**コンテンツ:**

エントリービューやメール通知で、コンテンツ、HTML、ページ区切り、セクション区切りフィールドのような非入力フィールドのフィールドラベルを非表示にしたいですか？このチュートリアルでは、`wpforms_html_field_name`フィルターを使用した簡単なコードスニペットを使用して、エントリービューとメール通知でフィールドラベルを非表示にする方法を説明します。

## コードスニペットの追加

フィールドラベルを非表示にするには、サイトにカスタムコードスニペットを追加する必要があります。カスタムコードの追加方法については、[コードスニペットの追加](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/)に関するチュートリアルをご覧ください。

以下のコードスニペットは、単一エントリーの印刷ビューでコンテンツフィールドのラベルを非表示にします。

```

/*
 * エントリービューと通知でフィールドラベルを非表示にする。
 *
 * @link https://wpforms.com/developers/how-to-hide-field-labels-in-entry-views-and-notifications
 *
 */
function wpf_hide_field_label( $field_label, $field, $form_data, $context ) {

	if ( $context !== 'single-print' ) { 
		return $field_label;
	}

	$field_type = ! empty( $field['type'] ) ? $field['type'] : '';

	if ( $field_type === 'content' ) {
		$field_label = ''; // ラベル値を非表示にするには、ここを空のままにします
	}

	return $field_label;
}

add_filter( 'wpforms_html_field_name', 'wpf_hide_field_label', 10, 4 );
```

## スニペットのカスタマイズ

このスニペットは、特定のニーズに合わせて変更できます。

1. 変更を別の領域に適用するには、`$context`の値を変更します。利用可能なオプションは次のとおりです。

- `single-print`: 単一エントリーの印刷ビュー
- `single-entry`: 単一エントリービュー
- `email-html`: メール通知

2. 別のフィールドタイプを対象にするには、`field_type`の値を変更します。利用可能なオプションは次のとおりです。

- `content`
- `html`
- `divider`
- `pagebreak`

これで完了です！非入力フィールドのラベルを非表示にし、コンテンツを表示することに成功しました。

**カテゴリー:** エントリー、通知

---</body></html>