Documentation · v1.0.2
Cybo Advanced Field Engine
Everything you need to build WordPress websites with CAFE, from your first field to complete sites.
Popular: Quick StartField typescafe_get_field()FormsLocation Rules
What is CAFE?
CAFE (Cybo Advanced Field Engine) is a WordPress plugin for adding your own fields to posts, pages, custom post types, categories, users and settings screens. You build the fields in wp-admin with a visual builder, editors fill them in, and your theme shows them with one line of PHP.
It is free, works with WPML and Elementor, and is available in English, Dutch, German, French and Swedish.
Developed and maintained by CyboWeb Technologies.
- 37field types
- Settingspages for site-wide options
- Formson the front end of your site
- WPMLand Elementor ready
New to CAFE? Start here
Show a field in your theme
<?php
$title = cafe_get_field( 'hero_title' );
if ( $title ) {
echo '<h1>' . esc_html( $title ) . '</h1>';
}Read more in cafe_get_field().
Browse by topic
-
Getting Started
What CAFE is, installing it, and your first field in five minutes.
4 articlesView all 4 → -
Building Your Site
Where fields appear, site-wide settings screens, moving groups between sites and styling.
4 articlesView all 4 → -
Field Types
All 37 field types: their settings, and what your template gets back.
39 articlesView all 39 → -
Front-end Forms
Let visitors create posts and edit profiles, terms and options with your field groups.
18 articlesView all 18 → -
Languages & Integrations
Translations, multilingual sites with WPML, and Elementor dynamic tags. Gravity Forms has its own section.
3 articlesView all 3 → -
Gravity Forms
CAFE values in Gravity Forms, choices from CAFE, and saving answers and uploads to CAFE fields.
7 articlesView all 7 → -
Migration
Bring data from old custom fields, ACF, database tables, CSV and JSON into CAFE.
11 articlesView all 11 → -
Developer API
Every cafe_* function with syntax, parameters, return value and examples.
27 articlesView all 27 → -
For Developers
Register field groups in PHP and change CAFE behavior with hooks.
2 articlesView all 2 → -
Help
Common problems and how to fix them.
1 articlesView all 1 →
Popular articles
- Admin GuideGetting Started
- Settings PagesBuilding Your Site
- CollectionField Types
- ImageField Types
- Getting started with CAFE FormsFront-end Forms
- cafe_get_option()Developer API
- ACF → CAFEMigration
- WPMLLanguages & Integrations
- ElementorLanguages & Integrations
- Gravity FormsGravity Forms