BACK TO DIRECTORY

Massoftind Custom Fields & Field Builder

by Mass Software Solutions Pvt. Ltd.

0.0
(0 ratings)

Massoftind Custom Fields & Field Builder is a modern custom fields and field builder plugin for WordPress. Build reusable field groups with a clean visual UI, add fields to the post edit metabox, nest repeaters and flexible layout blocks, attach media and relationship fields, and render values safely in your theme with get_field-style helpers.

Use it as a standalone custom field builder, register custom post types and custom taxonomies, or migrate from ACF (Advanced Custom Fields) with the built-in import tool — location rules, conditional logic, repeaters, and flexible content layouts carry over.

Highlights

  • Visual field builder — drag-and-drop fields, search, duplicate, Browse Fields type switcher
  • 54 field types — basic, date/time, media, content, choices, relations, layout, and advanced (table, phone, country, address, tags, image hotspot, and more)
  • Nested structures — Repeater, Group, Accordion, Tabs, Layout Blocks
  • Smart location rules — post type, template, taxonomy, user form, and custom filters
  • Conditional logic — show/hide fields based on other field values
  • Developer-first — copy-ready PHP snippets, Filters & Hooks guide, optional REST API
  • Bricks Builder{mfb_field} Dynamic Data tags + Massoftind Repeater query loop (coexists with ACF Pro {acf_…})
  • Elementor — Massoftind Dynamic Tags for all 54 field types (text, image, URL, gallery, color, number) including Table, Phone, Country, Tags, and Markdown
  • Multilingual-ready — WPML / WCML and qTranslate-X / qTranslate-XT
  • Try instantlyWordPress Playground live demo

ACF migration & compatibility

  • Migrate from ACF — Tools Migrate from ACF scans real Advanced Custom Fields (free or PRO) field groups and imports them with a report of skipped or downgraded field types
  • ACF alternative — standalone custom fields plugin with metabox UI, repeaters, flexible content (Layout Blocks), and theme helpers (massoftind_fb_get, have_rows, optional get_field aliases)
  • Import / export JSON — move field groups between sites; compatible portable field-group JSON is normalized on import
  • Bricks ACF tag alias — keep existing {acf_…} dynamic tags and repeater query loops after switching from ACF Pro

Gutenberg custom fields & blocks

  • Block bindings — bind core blocks (Paragraph, Image, Heading, etc.) to custom field values via the massoftind-fb/field binding source
  • Massoftind Field Group block — pick a field group in the block editor and edit fields in a modal (WYSIWYG, media, conditional logic)
  • Custom blocks registry — create named Gutenberg blocks from the admin; attach field groups with a Block location rule
  • Front-end rendering — block field values use the same formatting filters as post meta fields

Try a live demo

Open WordPress Playground with the plugin preinstalled:

Try Massoftind Custom Fields & Field Builder in WordPress Playground

Video tutorials

Plugin overview — field builder, field groups, location rules, and template helpers:

Import from CPT UI — migrate custom post types from Custom Post Type UI into Field Builder:

Field types

  • Basic: Text, Textarea, Number, Email, URL, Password, Hidden, Slug, Phone, Range, Color
  • Date & time: Date, Date & Time, Time, Date Range
  • Media: Image, Image Hotspot, Gallery, File, Video, YouTube
  • Content: WYSIWYG, Code Editor, Markdown, Shortcode, Link, Page Link, oEmbed, Google Map, Message
  • Choices: Select, Checkbox, Radio, Button Group, Toggle, Star Rating, Country, Tags
  • Relations: Post Object, Relationship, Taxonomy, User, Nav Menu, Post Types
  • Layout: Repeater, Group, Accordion, Tabs, Layout Blocks, Clone, Separator
  • Advanced: Icon Picker, Address, Table

Modern media & gallery

  • Gallery and Image return formats: Image ID, Image URL, or Image Array
  • Gallery layouts: Card / Masonry with optional lightbox
  • Per-image Link URL + Link Target (_blank, _self, _parent, _top) in the Media sidebar
  • Theme loops can use $img['external_url'] and $img['target'] (or massoftind_fb_the_gallery())

Relationships & taxonomies

  • Relationship field and post object picker — dual-list UI with search, filters, and drag reorder
  • WYSIWYG field, gallery field, and other meta fields stored as prefixed post meta
  • Allow Multiple with optional Min / Max selection limits
  • WPML-aware titles — Available and Selected stay in the current admin language
  • Taxonomy multi-select preserves pick order; optional Exclude Terms picker
  • Taxonomy Min / Max when multiple is enabled

Builder & admin experience

  • Drag-and-drop field builder with nested Sub Fields
  • Location rules (post type, page template, taxonomy, role, Gutenberg block, and more)
  • Conditional logic on fields
  • Import / export field groups as JSON
  • Custom post types, custom taxonomies, Site Sections, List Views, and Content Order
  • Settings: Preferences, Field Usage Guide, Filters & Hooks reference
  • Optional Classic Editor toggle and SVG upload control
  • Onboarding checklist and in-plugin documentation

Multilingual & integrations

  • WPML custom fields — translate/copy field values; WCML product sync; review WPML Settings Custom Fields Translation
  • qTranslate fields — language buttons on text-like fields with qTranslate-X / qTranslate-XT
  • Yoast SEO / Premium and Rank Math / Pro — custom field variables
  • WooCommerce location rules for products
  • WP All Import Pro / WP All Export Pro field exposure
  • Elementor (Free + Pro) — Massoftind Dynamic Tags group

Template helpers

Use in your theme:

  • massoftind_fb_get() / massoftind_fb_update()
  • massoftind_fb_have_rows() / massoftind_fb_the_row() / massoftind_fb_sub_field()
  • massoftind_fb_image() / massoftind_fb_gallery() / massoftind_fb_the_gallery()
  • massoftind_fb_terms() / massoftind_fb_date() and more

Optional template-compatibility aliases (get_field, have_rows, …) can be enabled in Settings for existing theme code.

Bricks Builder

When Bricks Builder is active (Settings Bricks Dynamic Data on by default):

  • Use {mfb_field_name} in Dynamic Data (group Massoftind Custom Fields & Field Builder)
  • Options: {mfb_option:field_name}
  • Repeaters: Query Loop type Massoftind Repeater, set Meta Key to the repeater name, use {mfb_row:sub_field} inside the loop
  • ACF Pro can stay installed — {acf_…} tags are not changed; rebind templates to {mfb_…} only when migrating fields
  • Or deactivate ACF: with Bricks ACF tag alias (default on), existing {acf_…} tags and ACF repeater query loops are resolved by Massoftind — no Bricks template edits

Elementor

When Elementor is active (Settings Elementor Dynamic Tags on by default):

  • Elementor dynamic tags — open any widget control that supports Dynamic Tags group Massoftind Custom Fields & Field Builder
  • Tags: Massoftind Field (text), Image, URL, Gallery, Color, Number
  • Source: Current post / term or Site Sections / Options
  • Nested Group fields appear as parent_child names in the picker
  • Prefer these tags for new CMS builds; optional ACF shim still helps some Elementor Pro ACF widgets after migration

Privacy & third-party services

  • Does not phone home or send site data to Massoftind
  • YouTube fields may load thumbnails/embeds from YouTube only when configured — see YouTube Terms
  • SVG uploads are off by default (Settings Allow SVG Uploads)

Optional companion

Works alongside Dynamic Content Builder for front-end listings. No other plugins are required to use Field Builder.

Screenshots

Simple & Intuitive — custom fields metabox UI: create field groups and edit values in a clean modern admin.

Simple & Intuitive — custom fields metabox UI: create field groups and edit values in a clean modern admin.

Made For Developers — template helpers, post meta access, and copy-ready snippets from the developer panel.

Made For Developers — template helpers, post meta access, and copy-ready snippets from the developer panel.

All About Fields — 54 field types: Text, WYSIWYG, Image, Gallery, Table, Phone, Country, Tags, Relationship, Repeater, Layout Blocks, and more.

All About Fields — 54 field types: Text, WYSIWYG, Image, Gallery, Table, Phone, Country, Tags, Relationship, Repeater, Layout Blocks, and more.

Location Rules — show field groups by post type, page template, taxonomy, role, Gutenberg block, and more.

Location Rules — show field groups by post type, page template, taxonomy, role, Gutenberg block, and more.

Latest features — ACF migration, Gutenberg block bindings, Custom Blocks, Gallery Link URL + Target, WPML-ready relationships.

Latest features — ACF migration, Gutenberg block bindings, Custom Blocks, Gallery Link URL + Target, WPML-ready relationships.

Plugin Details

Active Installs
10
Total Downloads
1,118
Version
1.9.208
Requires WP
6.2
Requires PHP
8.1
Tested Up To
7.1
Added
2026-07-28
Last Updated
2026-09-17 8:11am GMT

Ratings

5
0
4
0
3
0
2
0
1
0