Configure fields
Set the label, name, and type
- Label
- The human-readable name shown to editors.
- Name
- The unique identifier used by
CFS()->get( 'field_name' ). Use letters, numbers, and underscores. - Field type
- Select text, date, file, choices, loop, or another type that matches the content.
- Instructions
- Add helpful context for the person entering content.
Type-specific options
Choosing a field type displays its available options. Configure validation, default values, placeholders, choices, return values, and other settings as needed.
Post Categories (Standard / Global)The category field can display the standard WordPress category taxonomy or any registered hierarchical taxonomy as a Shared Taxonomy. If posts, pages, and custom post types should share one classification, register that taxonomy in a theme or another plugin first, then choose it as the category source.
Post Title (Native), Post Content (Native), and Save / Publish (Native)These fields edit native WordPress data, including the post title, post content, post status, visibility, publish date, and move-to-trash actions, from inside a field group. Post Content can use either Textarea or Visual editor mode and saves to post_content. Role-based settings control editing permissions in the admin UI; they do not change front-end output code. These fields do not store CFS-specific post meta, so themes should use standard functions such as get_the_title(), the_content(), get_post_status(), and get_the_date().
ShortcodeThe Shortcode field stores shortcode text, and CFS()->get( 'field_name' ) returns the rendered output in your theme. When editing roles are configured, users without permission do not see the entire field in the post editing screen. Rendering a saved value on the front end does not require that editing role again.
Photo GalleryThe gallery field supports adding, reordering, and removing multiple images. Return values can be Attachment IDs, Image URLs, Image Data, or Gallery HTML. Choose Image Data when building a custom layout or modal, because it includes image IDs, size URLs, alt text, captions, and related attachment data.
Default value and placeholderA default value supplies an initial value. A placeholder is an example or hint that disappears when a value is entered.