Content types
When you need one
Pages are fine for a handful of things. Once you have twenty properties, a team directory, or a product range, you want a content type — a repeatable structure with its own fields.
Brickser creates these natively in WordPress. You don't need ACF or any other custom-fields plugin.
Create a content type
- Open the Content types panel and add one.
- Give it a Name and a Label — "Property", "Team member", "Case study".
- Add a Description if it helps.
It appears in the WordPress admin menu like any built-in post type, and you add entries there.
Add fields
Each content type carries its own fields, and each field has a Label, a Type, and an Order. Available types:
| Type | For |
|---|---|
| Text | Short single-line values |
| Text area | Plain multi-line text |
| Rich text | Formatted content |
| Number | Prices, counts, sizes |
| URL | Links |
| Email addresses | |
| Date | Dates |
| Image | A single image |
| File | Any upload — PDF, ZIP, docx |
| Gallery | Multiple images |
Use Group to bundle related fields so long forms stay readable.
Show fields in Bricks
Every field is available as a Bricks dynamic tag, in the form {cf_bkr_<field key>} — so a field keyed monthly_price is {cf_bkr_monthly_price}.
Drop it into any Bricks element on a template for that content type and it renders that entry's value.
Bricks' dynamic-data picker only lists a field once at least one entry has a value saved for it. Add one entry first and the field shows up. You can always type the tag by hand.
A field's key locks once an entry stores a value. The label stays editable, but changing a key orphans the stored data and blanks every tag already placed. Rename labels freely; leave keys alone.
Archives
To design the listing page, create a Bricks template and set its condition to the content type's archive.
