OZY Custom Fields
OZY Custom Fields is a beginner-friendly way to add custom fields to any WordPress site, with every advanced feature included for free. Build field groups visually, decide where they appear with flexible location rules, and read your data on the front end with a clean template API. Everything free.
OZY Custom Fields is a beginner-friendly way to add custom fields to any WordPress site, with every advanced feature included for free. Build field groups visually, decide where they appear with flexible location rules, and read your data on the front end with a clean template API.
Everything free. No paywall for the features that matter — repeater, group, and clone fields are in the box, alongside 24 field types.
AI Field Generator. Describe what you need in plain language — English or Urdu — and the plugin drafts a whole field group for you. On WordPress 7.0+ it uses the AI Client built into WordPress, so whichever provider you have connected under Settings → Connectors is used automatically and no key is stored by this plugin. On older versions, or if you prefer, you can supply your own provider key (free-tier options like Groq and Google Gemini are supported). Either way nothing is sent anywhere without your explicit action. See the External Services section below for exactly what is transmitted.
Already using ACF or SCF? One click brings everything across — field groups, custom post types, taxonomies, options pages, and all of your saved field values, including nested repeaters and flexible content. Your old plugin’s data is never touched, and an optional compatibility layer keeps get_field() and friends working so your theme needs no edits at all.
Beginner-first. A Quick Start wizard sets up your first fields in a few clicks — no need to know what a “custom post type” is. It can even create a matching content type for you, if you want one.
Developer friendly. A full template API, shortcodes, block editor blocks, a REST API, and dozens of action and filter hooks to extend everything.
Field types
Text, Textarea, Number, Email, URL, Password, Select, Multi-Select, Checkbox, Radio, Toggle, True/False, Image, File, Gallery, WYSIWYG, Date, Date & Time, Time, Color, Link, Post Object, Taxonomy, User — plus the advanced Repeater , Group , and Clone fields.
Where fields can appear
Attach field groups by post type, post status, post format, page template, or user role — with multiple rule groups combined using AND/OR logic. Fields render on post, term, and user edit screens and save to standard WordPress meta.
Template API
ozycf_get_field( 'price' ) returns a value, `ozycf_the_field( 'price' )` prints it, and repeaters loop cleanly: if ( ozycf_have_rows( 'slides' ) ) { while ( ozycf_have_rows( 'slides' ) ) { ozycf_the_row(); ozycf_the_sub_field( 'title' ); } }
Also available: ozycf_get_fields() , ozycf_has_field() , ozycf_get_sub_field() , the [ozycf_field] and [ozycf_repeater] shortcodes, and the “OZY Field” and “OZY Repeater” blocks.