Appearance
Post Fields
Voxel Toolkit adds five custom field types to Voxel's post type editor. Enable them under Voxel Toolkit → Post Fields, then add them to a post type under Voxel → Post Types → (your type) → Fields.
They all appear in the field picker with a (VT) suffix so they're easy to tell apart from Voxel's built-in fields.
| Field | What it does | Display widget |
|---|---|---|
| Poll (VT) | Interactive polls with voting, user-submitted options, and multi-select support. | Poll Display (VT) |
| Checklist (VT) | Interactive checklist with items that can be checked off. Supports per-user or global tracking. | Checklist Display (VT) |
| Auto Reply (VT) | Automatic reply message for incoming messages. Works with listings and profiles. | — |
| Search Radius (VT) | Lets each listing define its own service or delivery radius. | — |
| Special Hours (VT) | Per-date overrides for a listing’s regular work hours — holiday closures, short days, one-off openings. | — |
Poll (VT)
Adds a poll to a post. Visitors vote from the front end and see results as progress bars. Options can be fixed by the post author, or the poll can accept user-submitted options. Multi-select allows more than one choice per voter.
The field stores the poll definition and its votes. To show the poll, place the Poll Display (VT) widget on the post template — enabling the field switches that widget on automatically.
Checklist (VT)
Adds a list of items that can be ticked off. Tracking works two ways:
- Per-user — each visitor has their own progress through the list
- Global — one shared state for the post, visible to everyone
Render it with the Checklist Display (VT) widget, which is enabled automatically alongside the field and shows progress as well as the items.
Checking an item fires the voxel_toolkit/checklist/item_checked action — see the Developer Reference.
Auto Reply (VT)
Stores an automatic reply message that is sent in response to incoming direct messages. Works on both listing post types and profiles, so an author can set an away message or an expected response time without a third-party tool.
Unlike the other two, Auto Reply has no display widget — it operates inside Voxel's messaging system.
Search Radius (VT)
Stores a listing’s own service or delivery radius. On its own it is just a number; enable Service Area Search to make it filter results, so a listing only appears when the visitor’s searched location falls inside its coverage area.
See Search Radius Field.
Special Hours (VT)
Overrides a listing’s regular work hours for specific dates — a holiday closure, a short day, a one-off late opening. When the date arrives it replaces that weekday in the Work Hours widget, the Open/Closed badge and every work-hours dynamic tag, and shows a notice so visitors know the hours are unusual. Dates can repeat every year.
See Special Hours Field.
Notes
- Enabling a post field only makes it available. It does nothing until you add it to a post type's field list in Voxel.
- Removing a field from a post type does not delete data already stored against existing posts.
- Third-party code can register additional fields through the
voxel_toolkit/available_post_fieldsfilter.

