OmniFields – Custom Fields & Options Manager

OmniFields – Custom Fields & Options Manager

Details
View on WordPress

OmniFields – Custom Fields & Options Manager is a modern, lightweight, and powerful custom fields solution for WordPress developers and site creators. Built from the ground up for speed, clean UX, and intuitive templating, it lets you add rich structured data to any post, page, custom post type, or global options page.

🌟 Key Features

  1. Advanced ACF-Style Location Rules:

    • Target entire Post Types or Specific Individual Pages (e.g., “Academics”, “Home”, “About Us”).
    • Target Specific Posts, Post Categories, or Post Statuses.
    • Target Page Templates (Default Template, custom theme templates).
    • Target Page Types (Front Page, Posts Page, Top Level Page, Parent Page, Child Page).
    • Target Current User Roles (Administrator, Editor, Author, etc.).
    • Target Options Pages & Sub-pages.
    • Powerful conditional logic: “and” (within same group) and “or” (between rule groups).
  2. Visual Field Group Builder:

    • Create custom field groups with live label sync, drag-and-drop sorting, and field duplication.
    • 18 rich field types supported.
  3. Options Pages & Sub-pages System:

    • Create top-level Options Pages in the WordPress sidebar (e.g. Theme Settings).
    • Create Sub-pages under any parent Options Page (e.g. Header, Footer, Social Media).
    • Custom Dashicon icons, menu slugs, and menu positions.
  4. 18 Supported Field Types:

    • Text, Textarea, Number, Email, URL, Password
    • Date, Time, Date & Time
    • Select (Dropdown), Radio buttons, Checkboxes
    • Image (with dropzone & live thumbnail preview)
    • Gallery (multi-image selector, thumbnail preview grid, remove icons, and drag-and-drop sortable)
    • File (with dropzone & file card preview)
    • Color picker
    • WYSIWYG Editor
    • Repeater (repeatable rows with sub-fields, drag-and-drop sorting)
  5. Intuitive PHP Template Functions:

    • Easy-to-use template functions: omni_get_field(), omni_the_field(), omni_get_option(), omni_get_image(), omni_get_gallery(), omni_get_repeater(), omni_have_rows(), omni_the_row(), omni_get_sub_field().

Details

Plugin code:
omnifields
Plugin version:
1.0.1
Author:
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.3
Total installations:
0
Last updated:
2026-10-09
Rating:
Times rated:
0
custom-fields
meta-box
omnifields
options-page
repeater