Codeideal Open Fields
A free, modern custom fields plugin for WordPress. Build field groups with a visual editor — no code required.
Solid choice
Codeideal Open Fields is a solid plugin choice in 2026, with a few things worth checking first. It runs on 100+ sites, is rated 5/5 and was last updated 3 months ago, and scores 66/100 on our health check.
- Small user base (100+ active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Codeideal Open Fields stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| custom fields | >100 |
| Custom Meta | >100 |
| field builder | >100 |
| meta fields | #32 |
| post meta | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 5 from 1 reviews
About Codeideal Open Fields
From the official readme · v0.4.3Description
Codeideal Open Fields lets you add custom fields to posts, pages, custom post types, taxonomies, and users. The admin interface is built with React and TypeScript — fast, responsive, and intuitive.
All features are free. No premium tier. No locked functionality.
Quick Start
get_field( 'my_field' ) — retrieve any field value.
the_field( 'my_field' ) — echo a field value directly.
Template Examples
Simple field:
<?php echo esc_html( get_field( 'subtitle' ) ); ?>
Repeater loop:
<?php while ( have_rows( 'team_members' ) ) : the_row(); ?>
<h3><?php the_sub_field( 'name' ); ?></h3>
<p><?php the_sub_field( 'role' ); ?></p>
<?php endwhile; ?>
User field (with prefix):
<?php echo esc_html( get_field( 'company', 'user_' . $user_id ) ); ?>
Full API reference and guides: openfields.codeideal.com/docs
ACF-Compatible API
If you know ACF, you already know Open Fields. The template API uses the same function names:
get_field()/the_field()get_fields()/update_field()/delete_field()have_rows()/the_row()/get_sub_field()/the_sub_field()get_row()/get_rows()/reset_rows()/get_row_index()get_field_object()/get_sub_field_object()
When ACF is also active, these wrappers are not loaded — no conflicts. Both plugins store data as standard WordPress meta, so they can coexist.
Every function also has a prefixed version (e.g. cofld_get_field()) that is always available regardless of other plugins.
Field Types
- Basic: Text, Textarea, Number, Email, URL, Password
- Choice: Select, Checkbox, Radio, Switch
- Date & Time: Date, Time, DateTime, Color Picker
- Media: Image, File, Gallery
- Content: WYSIWYG Editor, Link
- Relational: Post Object, Taxonomy, User
- Layout: Repeater, Group
Location Rules
Assign field groups to:
- Post types (including custom post types)
- Page templates
- Post status / format / category
- Taxonomy terms
- User roles
Source Code
The admin JS and CSS are compiled from TypeScript/React source. All other files are uncompressed.
- Source repo: github.com/novincode/openfields
- Admin source: admin/src/
- Build:
pnpm install && pnpm build(Vite + TypeScript)
Installation
- Go to Plugins → Add New in your WordPress admin
- Search for “Codeideal Open Fields”
- Click Install Now, then Activate
- Go to Open Fields in the admin menu to create your first field group
Or install manually:
- Download from WordPress.org or GitHub Releases
- Upload the
codeideal-open-fieldsfolder to/wp-content/plugins/ - Activate through the Plugins menu
Frequently asked questions
Is this really 100% free?
Yes. Every feature is free. No premium version, no upsells, no locked fields.
Can I use this alongside ACF?
Yes. Both plugins store data as standard WordPress post meta. When ACF is active, Open Fields does not redefine ACF’s functions — there are no conflicts.
How do I get field values in my theme?
Use get_field( 'field_name' ) or the prefixed cofld_get_field( 'field_name' ). Works exactly like you’d expect.
Does it work with custom post types?
Yes. Any public or private post type registered in WordPress.
What about page builders?
Standard WordPress meta is used, so Elementor, Bricks, Beaver Builder, and others can read the data via their dynamic data features.
Changelog
Full i18n and RTL support. Translate the plugin into your language at translate.wordpress.org.
0.4.3
- Fixed: Resolved dynamic field initialization issues
- Fixed: Corrected REST API namespace conflicts
0.4.2
- Added: Complete internationalization (373 translatable strings)
- Added: New plugin icon for WordPress.org
- Improved: i18n tooling and translation workflow
0.4.1
- Added: Full internationalization (i18n) support — all admin UI strings are now translatable
- Added: RTL (right-to-left) language support — admin interface works correctly in RTL languages like Arabic, Hebrew, and Farsi
- Added: Translation-ready React admin, Gutenberg block, and relational fields
- Fixed: Block editor strings now use the correct text domain
- Fixed: wp_set_script_translations() for all JavaScript handles
- Improved: Logical CSS properties for direction-neutral styling
0.4.0
- Fixed: Duplicate Gutenberg block (cofld/field vs openfields/field) — now registers a single “Open Fields” block
- Updated: Tested with WordPress 6.9.1
- Improved: Plugin page with screenshots, banner, and icon on WordPress.org
- Improved: readme.txt rewritten for clarity with code examples and docs links
0.3.0
- Security: REST API endpoints now require proper capabilities
- Security: Added capability check to taxonomy save handler
- Security: All output properly escaped
- Changed: Plugin prefix renamed from cof to cofld (5+ chars per WordPress.org guidelines)
0.2
- Fixed: Dynamic page template options, template matching, field saving, admin loading
- Added: Post category/format location rules, activation redirect, switch renderer
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Codeideal Open Fields alternatives
All custom fields plugins →FAQ
Codeideal Open Fields: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 5, 2026
Is Codeideal Open Fields free?
Yes. Codeideal Open Fields is free to download and use from the official WordPress.org plugin directory.
Is Codeideal Open Fields safe to use in 2026?
Codeideal Open Fields is a solid plugin choice in 2026, with a few things worth checking first. It runs on 100+ sites, is rated 5/5 and was last updated 3 months ago, and scores 66/100 on our health check.
How many websites use Codeideal Open Fields?
Codeideal Open Fields is active on 100+ WordPress websites and has been downloaded 1,271 times since it launched in February 2026. It was downloaded 155 times in the last 30 days.
Does Codeideal Open Fields work with WordPress 7.1?
Codeideal Open Fields is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
What PHP version does Codeideal Open Fields need?
Codeideal Open Fields requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Codeideal Open Fields last updated?
The latest version, 0.4.3, was released on July 7, 2026 (3 months ago).
Who makes Codeideal Open Fields?
Codeideal Open Fields is developed and maintained by shayancode.
What are the best alternatives to Codeideal Open Fields?
The most popular alternatives to Codeideal Open Fields are Advanced Custom Fields (ACF… (2M+ installs), Meta Box (500K+ installs) and Checkout Field Editor (Chec… (400K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card



