WordPress plugin profile

Massoftind Custom Fields & Field Builder

Custom fields & field builder for WordPress — metabox UI, repeaters, ACF migration, Gutenberg bindings, Bricks/Elementor, WPML, conditional logic.

Version1.9.199
Active installs10
Rating0.0 / 5
Tested toWP 7.1

About this plugin

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 instantly — WordPress 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.