[WordPress] 外掛分享: Massoftind Custom Fields & Field Builder

首頁外掛目錄 › Massoftind Custom Fields & Field Builder
WordPress 外掛 Massoftind Custom Fields & Field Builder 的封面圖片
10+
安裝啟用
尚無評分
5 天前
最後更新
問題解決
WordPress 6.2+ PHP 8.1+ v1.9.202 上架:2026-07-27

內容簡介

Massoftind Custom Fields & Field Builder 是一款現代化的 WordPress 自訂欄位與欄位建構外掛,提供簡潔的視覺介面來建立可重複使用的欄位群組,並支援多種欄位類型與靈活的佈局設計,讓開發者能夠輕鬆管理自訂內容。

【主要功能】
• 視覺化欄位建構器,支援拖放操作
• 提供 54 種欄位類型,涵蓋基本到進階需求
• 支援巢狀結構,如重複器與佈局區塊
• 智能位置規則,依據文章類型與篩選器顯示欄位
• 條件邏輯,根據其他欄位值顯示或隱藏欄位
• ACF 兼容性,輕鬆從 ACF 遷移資料

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.9.202) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Massoftind Custom Fields & Field Builder」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

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.

文章
Filter
Mastodon