Linux 软件免费装
Banner图

Massoftind Custom Fields & Field Builder

开发者 sandipbiswas123
masssoftware
devmanishpathak
massoft
更新时间 2026年10月12日 20:44
捐献地址: 去捐款
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

custom fields repeater metabox field builder acf migration

下载

1.9.112 1.9.213 1.9.214 1.9.212 1.9.153 1.9.176 1.9.183 1.9.184 1.9.191 1.9.73 1.9.139 1.9.136 1.9.101 1.9.188 1.9.189 1.9.192 1.9.137 1.9.149 1.9.173 1.9.179 1.9.181 1.9.182 1.9.185 1.9.195 1.9.196 1.3.59 1.9.197 1.3.61 1.9.133 1.9.134 1.9.100 1.9.135 1.9.138 1.9.145 1.9.147 1.9.148 1.9.156 1.9.167 1.9.170 1.9.146 1.9.174 1.9.36 1.9.175 1.9.187 1.9.19 1.9.198 1.9.199 1.9.201 1.9.144 1.9.177 1.9.180 1.9.190 1.9.202 1.9.203 1.9.204 1.9.206 1.9.209 1.9.65 1.3.58 1.9.178 1.9.186 1.9.200 1.9.208 1.9.210 1.9.211 1.9.215 1.9.216 1.9.5

详情介绍:

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 ACF migration & compatibility Gutenberg custom fields & blocks 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: [youtube https://www.youtube.com/watch?v=6Z7VDzOmx1M] Import from CPT UI — migrate custom post types from Custom Post Type UI into Field Builder: [youtube https://www.youtube.com/watch?v=5VlBq9pJ3po] Field types Modern media & gallery Relationships & taxonomies Builder & admin experience Multilingual & integrations Template helpers Use in your theme: 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): Elementor When Elementor is active (Settings → Elementor Dynamic Tags on by default): Privacy & third-party services Optional companion Works alongside Dynamic Content Builder for front-end listings. No other plugins are required to use Field Builder.

安装:

  1. Upload the massoftind-field-builder folder to /wp-content/plugins/, or install via Plugins → Add New → Upload Plugin.
  2. Activate Massoftind Custom Fields & Field Builder.
  3. Open Field Builders in the admin menu.
  4. Create a field group, add fields, set location rules, and save.
  5. Edit matching content and use template helpers (or the developer panel snippets) in your theme.

屏幕截图:

  • 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.
  • 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.

升级注意事项:

1.9.216 WPGraphQL: MenuItem massoftindFields + RootQuery massoftindOptions for menus and Site Section globals. Bricks/Elementor/WPML/qTranslate unchanged. 1.9.215 WPGraphQL: title/content/excerpt + massoftindFields honor language arg or $language variable for qTranslate/WPML. 1.9.214 WPGraphQL: pass language: "pt" on massoftindFields / massoftindField for qTranslate/WPML without cookies. 1.9.213 Fixes WPGraphQL massoftindFields missing template-assigned groups (e.g. Home Fields on Home Page Template). 1.9.212 WPGraphQL: MFB custom post types and taxonomies expose show_in_graphql so massoftindField works on CPT queries. Bricks/Elementor/WPML/qTranslate unchanged. 1.9.211 Keeps Product Content Order drag handles on the Sortering tab; admin-only menu_order harden — Bricks/Elementor/WPML/qTranslate front queries unchanged. 1.9.210 Fixes duplicate category WYSIWYG editors and Product Content Order not sticking in wp-admin after refresh. 1.9.209 Fixes empty massoftind_fb_get() / get_field() on taxonomy archives and loops. 1.9.208 Production-safe MU installer: no front-end writes, permanent skip on locked mu-plugins hosts. 1.9.207 Stops Permission denied warnings from FunctionSafety when mu-plugins is not writable. 1.9.206 YouTube preview + per-language URLs under qTranslate (install 1.9.205+ on staging — not 1.9.203). 1.9.205 Fixes qTranslate per-language YouTube and Link URLs (EN vs PT no longer collapse to one value). 1.9.204 Fixes qTranslate URL/Email language override (EN vs PT) and stops non-translatable URL inputs from being hooked. 1.9.203 Fixes YouTube field not saving under qTranslate when only one language is filled. 1.9.192 Removes the frontend forms shortcode, Gutenberg form block, and related settings. Replace with your own form plugin or custom code if needed. 1.9.191 Fixes WordPress.org readme short description length (no functional changes). 1.9.190 Clearer admin menu labels and improved WordPress.org listing copy. No slug, data, or behavior changes. 1.9.189 Display name updated to Massoftind Custom Fields & Field Builder for better WordPress.org discoverability. Slug, URLs, and all data are unchanged. 1.9.188 Gutenberg blocks (Block Bindings, Field Group block, Custom Blocks registry), ACF migration tool, and security hardening for REST/AJAX. Bricks, WPML, qTranslate, and Elementor integrations preserved. 1.9.178 Phases 5–7: Local groups/JSON, bidirectional relationships, frontend forms, Elementor Pro Loop, WPGraphQL, WP-CLI Local JSON, stronger Clone, and related REST/List View improvements. Compat hardenings for Elementor/WPML/qTranslate; Bricks cores untouched. 1.9.177 Taxonomies can show a term filter dropdown on the post list toolbar (Show as list filter). 1.9.176 Uninstall no longer deletes field groups or settings — safe to delete and reinstall. 1.9.175 Content Sync now shows a clear “Sync complete” success state when finished. 1.9.174 Featured Posts and Hidden Login settings, List View integration, Settings UI clarifications, and PHPCS hardening. 1.9.173 Site Section WPML Copy now mirrors option values across languages. 1.9.172 Fixes WPML Don’t translate preference not saving on field groups. 1.9.171 Repeater and Group fields gain an editor-only Layout option (Block / Table / Row). 1.9.170 Content Order front-end sorting hardened for Bricks/Elementor/WPML. 1.9.169 Content Order now sorts enabled post types by menu_order on the front end. 1.9.168 Developer Panel shows option context for Site Section field groups. 1.9.156 Fixes Gallery thumbnail/icon overlap after drag and inside meta tabs. 1.9.155 Fixes Gallery reorder icon glitches, adds Repeater row drag sorting, and hardens Content Order saving. 1.9.154 Fixes taxonomy term banners when themes call get_field( $name, get_queried_object() ) with a WP_Term. 1.9.153 Menu SVG icons render as inline SVG (theme img tags converted) without theme edits. 1.9.152 Fixes Menu SVG / menu-item fields for existing theme filters that call get_field( $name, $item ) and use the value as an image URL — no theme edits required. 1.9.151 Adds Elementor Dynamic Tags (Massoftind Custom Fields & Field Builder group) for CMS page building without ACF. 1.9.150 Adds Menu Item location fields (Appearance → Menus) with ACF import compatibility. 1.9.149 Hardens Bricks loop context for WPML/qTranslate safety (format filters + stale loop clear). 1.9.148 Fixes nested have_rows() for Group fields inside repeaters (e.g. hero video_section). 1.9.147 Fixes empty Bricks repeater boxes (Mission / Why Live Local) when using {acf_repeater_subfield} tags. 1.9.146 Fixes get_sub_field() Image ID return for missing sub-field defs, and adds SVG-safe attachment image helpers. 1.9.145 Fixes Bricks stale loop context for group fields, ACF star_rating_field alias, and star HTML in Bricks DD. 1.9.143 Fixes empty Bricks catalog/service sections on homepage (legacy ACF options + Site Sections). 1.9.142 Fixes empty Bricks global fields (footer, homepage) when ACF Options Page fields are stored in Site Sections. 1.9.141 Urgent: fixes Bricks Logo/Image fatal on sites using 1.9.140. 1.9.140 Fix Bricks templates showing raw {acf_*} / {ACF_*} tags after 1.9.139. 1.9.139 Fix Bricks {acf_*} tags without breaking WPML or qTranslate — native Bricks ACF provider stays off when only the MFB shim exists; MFB BricksSupport handles dynamic data. 1.9.138 Fix empty repeater tabs (have_rows called for nav then content) and stop the ACF shim from activating qTranslate-X / ACFML as if real ACF were installed. 1.9.137 Fix qTranslate-X fatal acf_get_field_type() missing from the ACF compatibility shim. 1.9.136 Fix WP All Import ACF Add-On crash after each record (acf_save_post_revision missing from the ACF shim). 1.9.135 Fix WP All Import ACF Add-On activation output by loading the ACF compatibility shim earlier. 1.9.134 ACF/WPML compatibility: WP All Import ACF Add-On support without ACF installed; WPML JSON config fix. 1.9.133 Plugin Check fixes: Google Maps script versioning and Stable tag alignment. Includes Google Map field from 1.9.132. 1.9.73 Image fields use compact Edit / Remove overlays on the thumbnail. 1.9.72 WYSIWYG [embed] / YouTube videos now render on the front end. 1.9.71 Critical: restores Product/Blog category lists emptied by Content Order + WPML conflict. 1.9.70 Product category Content Order now persists after refresh (syncs WooCommerce order meta). 1.9.68 Taxonomy multi-select tags can be drag-reordered (Select Popular Categories order is saved). 1.9.67 Content Order saves Product categories again; shipping/other admin notices hidden on Field Builder pages. 1.9.66 Richer WordPress.org Details page — modern feature list (gallery links, min/max, WPML, integrations). 1.9.5 Stable tag aligned with plugin version; gallery Image Array return format; video walkthrough link. 1.6.0 Adds Layout Blocks for composable page sections, portable flexible-layout JSON import, and get_row_layout() compatibility. 1.5.0 Adds migration helpers: legacy meta read fallback, Tools migration, and Settings toggles for template compatibility. 1.3.44 Adds native qTranslate-X / qTranslate-XT support for multilingual field values. 1.3.43 WordPress.org-first packaging: safer readme tags and official plugin information flow. 1.3.42 Plugin Check warning fixes for developer code generation and field group ordering. 1.3.41 Plugin Check error fixes; gallery libraries bundled locally. 1.3.40 WordPress.org submission package; requires WordPress 6.2+. 1.3.39 Developer Panel conditional-logic template examples for nested fields.

常见问题:

Do I need another custom fields plugin?

No. Massoftind Custom Fields & Field Builder is a standalone custom field builder with its own metabox UI, repeaters, relationship fields, and theme helpers.

Can I migrate from ACF (Advanced Custom Fields)?

Yes. With real ACF (free or PRO) active, open Field Builders → Migrate from ACF, select field groups, and import them. Location rules, conditional logic, repeaters, and flexible content layouts are converted; unsupported field types are reported.

Is this an ACF alternative?

Yes. It is a full custom fields plugin on its own — field groups, metabox UI, repeaters, flexible content (Layout Blocks), options (Site Sections), custom post types, and custom taxonomies. Optional ACF compatibility helpers ease theme and page-builder migration.

Does it work with Gutenberg and block bindings?

Yes. Use block bindings (massoftind-fb/field) to bind core blocks to field values, the Massoftind Field Group block for modal editing, and the Custom Blocks registry for named Gutenberg blocks tied to field groups.

Can I register custom post types and taxonomies?

Yes. Field Builders → Post Types and Taxonomies let you register CPTs and taxonomies from the admin (labels, supports, rewrite rules, and more) without extra code.

Can I try it before installing?

Yes — WordPress Playground live demo.

Where are field values stored?

As prefixed post meta (and option storage for Site Sections). Field-group definitions use an internal custom post type.

How do I set a Link URL on a gallery image?

Open the Gallery field → Edit on a thumbnail → in Attachment Details set optional Link URL and Link Target. Values appear in Image Array as external_url and target.

Can I limit how many items a Relationship or Taxonomy field allows?

Yes. Enable Allow Multiple, then set optional Minimum Selections and Maximum Selections (0 = no limit).

Can I move field groups between sites?

Yes. Use Tools → Export and Import for JSON field-group definitions (and related Post Types / Taxonomies / Site Sections when present).

Is there a REST API?

Yes, optional. Enable under Field Builders → Settings. Endpoints require authenticated users with the right capabilities.

Does this phone home?

No.

Does it work with qTranslate-X?

Yes. With qTranslate-X or qTranslate-XT, text-like fields (including Markdown and Address sub-fields) use Language Switching Buttons. Helpers return the active language on the front end — including Bricks and Elementor dynamic tag output via massoftind_fb_format_value.

Does it work with Yoast SEO, Rank Math, WP All Import / Export?

Yes, when those plugins are active (SEO variables, sitemap exclusions, import/export field exposure).

Does it work with WPML / WooCommerce Multilingual?

Yes. Fields register for translate/copy; WCML product translation UI is supported. Override under WPML → Settings → Custom Fields Translation.

Does it work with Bricks Builder and ACF Pro?

Yes. Bricks Dynamic Data shows a Massoftind Custom Fields & Field Builder group with {mfb_field_name} tags for all 54 field types — including Table, Phone, Country, Address, Tags, Markdown, and Image Hotspot (readable text or image output). While ACF Pro is active, Bricks’ {acf_…} tags stay native to ACF. After you deactivate ACF and import field JSON into Massoftind, enable Settings → Bricks ACF tag alias (default on) so the same {acf_…} tags and ACF repeater loops keep working through Massoftind — no Bricks template or core edits. For repeaters you can also use Query Loop type Massoftind Repeater and {mfb_row:sub_field}.

Does it work with Elementor?

Yes. With Elementor active, Dynamic Tags include a Massoftind Custom Fields & Field Builder group (text, image, URL, gallery, color, number) with all 54 field types in the picker — including Table, Phone, Country, Address, Date Range, Slug, Tags, Markdown, Post Types, Icon Picker, and Nav Menu. Image Hotspot works in Image/URL tags. Bind Heading, Image, Button, and Gallery widgets to your fields — including Site Sections / Options. Keep field names when migrating from ACF; use the Massoftind tags for a reliable CMS workflow (Elementor Pro’s ACF tags remain best-effort via the optional ACF shim).

更新日志:

1.9.216 1.9.215 1.9.214 1.9.213 1.9.212 1.9.211 1.9.210 1.9.209 1.9.208 1.9.207 1.9.206 1.9.205 1.9.204 1.9.203 1.9.202 1.9.201 1.9.200 1.9.199 1.9.198 1.9.197 1.9.196 1.9.195 1.9.194 1.9.193 1.9.192 1.9.191 1.9.190 1.9.189 1.9.188 1.9.187 1.9.186 1.9.185 1.9.184 1.9.183 1.9.182 1.9.181 1.9.180 1.9.179 1.9.178 1.9.177 1.9.176 1.9.175 1.9.174 1.9.173 1.9.172 1.9.171 1.9.170 1.9.169 1.9.168 1.9.167 1.9.166 1.9.165 1.9.164 1.9.163 1.9.162 1.9.161 1.9.160 1.9.159 1.9.158 1.9.157 1.9.156 1.9.155 1.9.154 1.9.153 1.9.152 1.9.151 1.9.150 1.9.149 1.9.148 1.9.147 1.9.146 1.9.145 1.9.144 1.9.143 1.9.142 1.9.141 1.9.140