Textarea field
Purpose
Multi-line plain text: descriptions, addresses, short paragraphs.
Field type name
textarea
Settings
| Setting | Description |
|---|---|
| Instructions | Shown to editors below the field label. (max 2000 characters) |
| Default Value | Returned when nothing has been saved yet. |
| Placeholder | Hint shown inside the empty input. (max 255 characters) |
| Minimum Length | Minimum number of characters. Leave empty for no minimum. (min 0, whole number) |
| Maximum Length | Maximum number of characters. Leave empty for no limit. (min 1, whole number) |
| Rows | Height of the input in lines. (min 1, max 100, whole number) |
| Translation | How the field behaves in other languages: translate, copy, copy_once or do_not_translate. Used on top-level fields when WPML is active. See WPML. |
| Width | Width on edit screens, to place fields side by side: 100 (full), 75, 66, 50, 33 or 25 (%). Phones always show full width. |
| Label per language | The label and instructions per language code while editing in that language, e.g. {"nl": {"label": "Prijs"}}. Set on the Translation tab when WPML is active. See WPML. |
PHP return value
string containing \n line breaks, or null.
Example
$intro = cafe_get_field( 'intro' );
// Keep the line breaks when printing:
echo nl2br( esc_html( $intro ) );
// Or turn blank lines into paragraphs:
echo wpautop( esc_html( $intro ) );