Custom fields, Pro
Campus, every piece of content in its place
Prices, opening hours, photo galleries, maps, team members, menus: give each kind of content its own boxes to fill in. You build them with the mouse, your editors just fill them in.
From €29 a year. Coming from ACF? Your fields come along.

Everything in one plugin
What Campus gives you
A builder you can drag
Add fields, drag them in order, put them in tabs. A live preview shows the form as your editors will see it.
Repeaters and flexible content
Rows of the same fields, as many as you need: the stages of a tour, the dishes of a menu, the people of a team.
Galleries and maps
Several photos in the order you choose, and a place on an OpenStreetMap map: no Google key needed.
Fields that appear when needed
Show a field only when another one has a certain value. Hidden fields are never required.
In the right place
Choose where each group shows: a content type, a page template, a category, people’s profiles, an options page.
Relations both ways
Link a walk to its guide, and the guide’s page knows its walks too, by itself.
Options pages
One place for the whole site: phone, address, opening hours, social links. Change them once, they change everywhere.
Blocks without code
Make your own blocks from fields and a simple template, or design them with blocks. They appear in the block editor like the others.
JSON and the ACF importer
Export, import and keep in sync between staging and live. Bring ACF fields and values over from WordPress.

The builder
Build forms with the mouse
Fields are a list you can drag: sub fields sit under their repeater, settings are in simple tabs. Pick a type from a searchable list with a short description of each one.
- Text, numbers, choices, dates, links, files, rich text, people, entries
- Repeaters, groups, flexible layouts, clones, galleries, maps, video
- Tabs and accordions to keep long forms tidy

Field types
The right box for every piece of content
Each type checks what is written in it: an email is an email, a number stays between its limits, a required field cannot be left empty.

Conditions
Fields that show up only when they matter
“Boat leaves at” appears only if the walk ends by boat. Equal, not equal, empty, contains, greater, less: rules anyone can read.

Location rules
Each group where it belongs
Show a group on a content type, a page template, a category, people’s profiles, an options page or a block. Combine rules with “and” and “or”, and hide what an editor does not need, such as the excerpt or the comments.

For your editors
A clear form under every page
Your editors see only the boxes you made for them, in tabs, with help under each one. Drag photos to reorder a gallery, search an address to place it on the map, add a row with one click.

Repeaters
As many rows as you need
Stages, dishes, prices, team members: every row has the same fields, and you can move, copy or remove it. Your theme, the Field rows block and Fresco Pro show them on the page.

Options pages
Change it once, it changes everywhere
Make a page of settings for the whole site, with its own place in the menu and who can change it. Contacts, opening hours, the address on a map: written once, shown in the footer and on every page that needs them.

Blocks without code
Your own blocks, made of fields
Give the block a name, an icon and its fields, then a template: simple HTML with the names of the fields where they go, or a design made with blocks. Editors fill in the fields in the sidebar and see the result on the page.

In the block editor
Like any other block, but yours
A guide card, a price table, a testimonial: insert them from the list of blocks and the page shows them right away.

JSON and sync
From staging to the live site, in one click
Export your groups, options pages and blocks as a JSON file, keep it with your theme, and Campus tells you when there is something new to sync. It also reads the JSON export of ACF.
Coming from WordPress?
Your ACF fields come along
With Campus turned on, the WordPress Importer (1.22 or later) rebuilds your ACF field groups and brings their values: repeaters, flexible content, galleries, relations, maps, options pages and ACF Blocks too.
Prices
One plugin, a price for every need
€29 a year
One site, updates and support for 12 months.
€99 a year
Up to 10 sites, updates and support for 12 months.
€190 a year
Unlimited sites, for agencies: updates and support for 12 months.
If the license ends, nothing breaks: your fields and their values keep working on every page. Only the builder becomes read-only until you renew.

No surprises
Your site never stops
Fields, values, relations, options pages and blocks keep working even without a license, and even if you turn Campus off: they are stored in Cleitext itself. And like every update of Cleitext, Campus is tested at every change, so updates never break your site.
Try before you buy
Campus on your own site
Install Campus
In Plugins → Add New (Cleitext 0.77 or later): without a license you can look at it, but not activate it.
Enter your key
Paste the license key you received by email.
Build your fields
Open Campus → Field groups and add your first group.
Buy
Request a Campus license
Write us the address of your site, the plan you want (1 site, 10 sites or unlimited) and your billing details. We reply with how to pay; once paid, the license key arrives by email.
You can also write to [email protected].
Thank you: we will reply soon by email.
The message was not sent. Check the fields and try again.
The spam check did not pass: please try again.
Questions
What happens if the license ends?
Nothing on your pages: fields keep their values, editors keep filling them in, pages keep showing them. Only the builder, options pages, blocks and JSON sync become read-only, and new versions wait until you renew.
I come from ACF. Can I bring my fields?
Yes. Import your WordPress export with the WordPress Importer while Campus is active: field groups, values, options pages and ACF Blocks come along. Campus also reads the JSON files exported by ACF.
Do I need Campus for simple fields?
No. The free core of Cleitext already has field groups, options pages and the Field blocks. Campus adds the visual builder, repeaters, galleries, maps, conditions, blocks without code, JSON sync and the ACF importer.
Does it work with my theme and with Fresco Pro?
Yes: with every Cleitext theme, in the block editor with the Field and Field rows blocks, and in Fresco Pro with its “Custom field” tag.
