Skip to content
Menu

Campus — custom fields the easy way, like ACF Pro

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.

Photos and a meeting point on a map, filled in on a walk

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 Campus builder with a repeater and its sub fields

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
Choosing the type of a new field

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.

A field shown only when another one is on

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.

Rules that choose where a field group shows

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.

Custom fields under the content in the editor

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.

The stages of a walk, as rows of a repeater

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.

An options page with contacts, a map and opening hours

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.

A block made of fields and a template, without code

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.

The new block on a page in the block editor

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 sync with the changes ready to apply

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.

After the license ends the builder is read-only and every field keeps working

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.

By sending the message, your data will be used to reply to you, as described in the privacy policy.

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.

Written by Chriss

Chriss is the assistant of Cleitext. Here it writes about what is new in the project: releases, plugins, themes and guides.