
內容簡介
Ultivo Toolkit 是一款整合自訂欄位、表單、SEO 和增強功能的 WordPress 外掛,提供統一的介面與設定,讓使用者能輕鬆管理網站功能,並根據需求啟用或停用各項功能。
【主要功能】
• 提供 33 種自訂欄位類型
• 支援位置規則與條件邏輯
• 內建驗證規則,確保數據正確性
• 可從後台註冊文章類型與分類法
• 支援本地 JSON 儲存欄位組
外掛標籤
開發者團隊
② 後台搜尋「Ultivo Toolkit – Custom Fields, Forms, SEO & Enhancements」→ 直接安裝(推薦)
原文外掛簡介
Every WordPress build starts the same way: a field plugin, a form plugin, an SEO plugin, and a handful of one-trick utilities for the things WordPress does not do. Ultivo Toolkit is those four, in one plugin that shares one interface, one set of conventions and one place to switch things on and off.
Every part is optional. Turn off what you do not need under Ultivo Toolkit → Settings and it registers nothing at all: no menus, no screens, no hooks, no queries. A plugin that does four things is only heavy if all four are running. Nothing you built disappears when you switch one off: the data stays put and comes back the moment you switch the feature on again.
Pro adds Blueprints, Flexible Content and the Clone field, and is available at wpultimate.org. Launch offer: 10% off your first year with code LAUNCH10, until 30 September 2026.
Nothing is sent to us, ever. Two features do reach an outside service: spam protection, if you turn it on, and the map preview in the admin. Both are described under External services below.
Custom fields
Build field groups in a visual builder and attach them to anything with location rules.
33 field types: text, textarea, number, range, email, URL, password, phone, WYSIWYG, image, file, gallery, select, checkbox, radio, button group, true/false, link, post object, page link, relationship, taxonomy, user, map, date picker, date & time picker, time picker, color picker, message, tab, accordion, group and repeater
Location rules with AND/OR groups: post type, page template, individual page, taxonomy, user role, options page or block
Conditional logic per field, so a field only appears when another has the right value
Validation rules (minimum and maximum length, or a regex pattern with your own message), enforced both in the browser and on the server
Register post types, taxonomies and options pages from the admin, with a visual icon picker
Local JSON: field groups are written to uploads/ultivo-json/ and also read from {theme}/ultivo-json/, so they can travel through version control, with a Sync button when a file is newer than the database
Forms
Drag-and-drop builder with a live canvas: drop a field, see what the visitor will see, or start from a ready-made contact, quote, application or booking form
Text, email, phone, number, date, select, checkbox, radio, file upload, hidden fields, repeatable groups and free HTML, in one or more columns
Submissions are stored in WordPress and readable per entry in the admin; a form can send several notifications, so the visitor gets a confirmation and you get the alert
Send visitors to your own thank-you page after a submission, or keep them on the page with a message
Spam protection with Google reCAPTCHA v2, reCAPTCHA v3 or Cloudflare Turnstile. Set the keys once, then decide per form
Optional AJAX submit, so a form in a popup shows its confirmation instead of reloading the page underneath it
Uploads are stored outside the media library and can only be downloaded by someone who may edit the entry
Close a form by hand or after a maximum number of submissions, with your own message in its place
Search your submissions by what people actually typed, and see per submission whether the notification was sent
SEO
Enough to launch a site with, and nothing more. No traffic lights, no scores.
Title and meta description per post, page or archive, with variables such as %title% and %sitename%, and a live preview of the Google result
Open Graph and Twitter tags, with an image per post falling back to the featured image and then to a site-wide default
Canonical URL, noindex, and an XML sitemap that leaves noindexed content out
Stays out of the way: with Yoast, Rank Math or All in One SEO active, Ultivo Toolkit prints no tags of its own
Site enhancements
Seventeen switches for the things you set up on every site: cleanup of the
For developers
Template functions: ultivo_field( 'title' ) for one value (with an optional default), and ultivo_rows( 'blocks' ) to loop over a repeater or flexible content. A whole flexible field renders in one line: ultivo_rows( 'blocks' )->render( 'template-parts/blocks' )
Coming from ACF, the classic shapes work too: ultivo_get_field(), ultivo_the_field(), ultivo_have_rows(), ultivo_the_row(), ultivo_get_sub_field(), ultivo_get_row_layout(), ultivo_update_field(), ultivo_add_row(), ultivo_add_options_page()
Field groups in code with ultivo_add_local_field_group(), or exported as PHP from the Tools page
Values are stored in ordinary post meta as field_name plus a hidden _field_name pointing at the field key; repeater rows as name_0_subname. Nothing is serialised into a blob, so WP_Query, get_post_meta() and SQL all keep working.
REST API support per field group
Blocks can be registered in PHP with ultivo_register_block_type() and render through a template or callback. Registering is code-only for now, and the block sidebar handles the simple field types (text, number, select, radio, true/false and colour), while the rest is best edited in a field group.
Coming from ACF?
Ultivo Toolkit stores values in exactly the pattern ACF uses, and Tools → Migrate from ACF converts your field groups from the database and from the theme’s acf-json folder. Field keys are preserved, so your existing content keeps working and your templates keep returning the same values. Migration is a feature here, not the point of the plugin. You are not buying a copy of something else.
External services
This plugin connects to two kinds of outside service, and both are listed in full below. Spam protection runs only when you pick a provider and enter its keys; the map preview runs only in the admin, on posts where you use a Map field. Nothing else leaves your site, and nothing is sent to us.
Google reCAPTCHA (v2 and v3)
Used to tell human visitors from bots when you enable it for your forms. On any page that shows a form with reCAPTCHA enabled, the reCAPTCHA script is loaded from Google. When a visitor submits that form, their reCAPTCHA token and IP address are sent to Google for verification.
Terms: https://policies.google.com/terms
Privacy: https://policies.google.com/privacy
Cloudflare Turnstile
An alternative to reCAPTCHA with the same purpose. On any page that shows a form with Turnstile enabled, the Turnstile script is loaded from Cloudflare. When a visitor submits that form, their Turnstile token and IP address are sent to Cloudflare for verification.
Terms: https://www.cloudflare.com/website-terms/
Privacy: https://www.cloudflare.com/privacypolicy/
OpenStreetMap
Used only by the Map field, and only in the WordPress admin. When you edit a post
that has a Map field, the plugin embeds a map preview from openstreetmap.org in an
iframe, with the coordinates you entered in its URL. Nothing is sent for visitors:
the Map field is not available in forms, so this never runs on your public pages.
Terms: https://osmfoundation.org/wiki/Terms_of_Use
Privacy: https://osmfoundation.org/wiki/Privacy_Policy
