<html lang="ja-jp" dir="ltr"><head></head><body>### [wpforms_html_field_value](https://wpforms.com/developers/wpforms_html_field_value/)

**公開日:** 2021年1月20日
**著者:** エディトリアルチーム

**抜粋:** wpforms_html_field_valueフィルターは、エントリーフィールドの値に適用されます。エントリー値を確認する際に、フィールド値をより視覚的にするために使用されます。

**コンテンツ:**

## 説明

`wpforms_html_field_value`フィルターは、さまざまな場所でエントリーフィールドの値に適用されます。エントリー値を確認する際に、フィールド値をより視覚的にするために使用されます。

## パラメータ

$value*(string)* 値。
$field*(array)* フィールド。
$form\_data*(array)* 後で使用するために準備された、処理済みのフォーム設定/データ。
$context*(string)* コンテキストの使用方法。

## ソース

`wpforms/pro/includes/admin/entries/class-entries-single.php`

## 詳細情報

このフィルターは、データベースに保存されている純粋なHTML値だけでなく、**エントリー**リストにより視覚的なグラフィックを表示するために使用されます。

## 例

この例では、エントリー内にフィールドの説明を含めたいと考えています。

```

/**
 * 指定されたエントリー値をより堅牢な視覚形式に変換するために使用されるフィルター。
 *
 * この例では、テキスト値に16進数のカラーコードが指定されている場合、
 * 詳細を表示するためのリンクに変換されます。
 *
 * @link  https://wpforms.com/developers/wpforms_html_field_value/
 *
 * @param  string  $value      値。
 * @param  array   $field      フィールド。
 * @param  array   $form_data  後で使用するために準備された、処理済みのフォーム設定/データ。
 * @param  string  $context    コンテキストの使用方法。
 *
 * @return string 
 */

function wpf_dev_html_field_value( $field_val, $field, $form_data, $context ) {
     
    if ( $context !== 'email-html' ) {
        return $field_val;
    }
 
    if ( $field['type'] !== 'name' ) {
        return $field_val;
    }
 
    if ( empty( $form_data[ 'fields' ][$field[ 'id' ]] ) ) {
        return $field_val;
    }
 
    $field_data = $form_data[ 'fields' ][$field[ 'id' ]];
 
    if ( empty( $field_data[ 'description' ] ) ) {
        return $field_val;
    }
 
    return $field_val . '' . $field_data[ 'description' ];
}
add_filter( 'wpforms_html_field_value', 'wpf_dev_html_field_value', 20, 4 );
```

![wpforms_html_field_valueフィルターを使用すると、エントリーにフィールドの説明を簡単に含めることができます。](https://wpforms.com/wp-content/uploads/2021/01/wpforms-show-description-on-entries.jpg)

## 参照記事

- [フォームエントリーの表示方法](https://wpforms.com/developers/how-to-display-form-entries/ "フォームエントリーの表示方法")
- [メール通知でアイテム価格の値を非表示にする方法](https://wpforms.com/developers/how-to-hide-the-item-price-value-in-the-email-notifications/ "メール通知でアイテム価格の値を非表示にする方法")
- [メール通知にフィールドの説明を含める方法](https://wpforms.com/developers/how-to-include-field-descriptions-inside-email-notifications/ "メール通知にフィールドの説明を含める方法")
- [メール通知で電話番号をリンクにする方法](https://wpforms.com/developers/how-to-make-phone-numbers-a-link-in-email-notifications/ "メール通知で電話番号をリンクにする方法")
- [チェックボックスの値を配列として保存する方法](https://wpforms.com/developers/how-to-store-checkbox-values-as-an-array/ "チェックボックスの値を配列として保存する方法")

**カテゴリー:** フィルターフック

**タグ:** PHP

---</body></html>