WordPress plugin intelligence profile

Ultivo Toolkit – Custom Fields, Repeater, Options Pages, Forms & SEO

The WordPress developer toolkit: custom fields, forms, SEO and site utilities in one plugin, without external dependencies.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.6.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update16 Oct 202616d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Ultivo Toolkit – Custom Fields, Repeater, Options Pages, Forms & SEO version 1.6.0 as active, updated 16d ago and tested up to WordPress 7.1.

Overview

About this plugin

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.

com/docs: a reference for every field type, the template functions, and a guide for moving over from ACF.

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.

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 <head>, disabling comments, the classic editor, maintenance mode, SVG and AVIF uploads, login branding, duplicating posts, a custom login URL, manual content ordering, disabling components you do not use, limiting login attempts, revisions and Heartbeat, redirects with a 404 log, admin columns, SMTP and a full admin menu organiser. All off by default.

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.

Pro

com. Launch offer: 10% off your first year with code LAUNCH10, until 31 October 2026.

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.

com/terms

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.

com/website-terms/

com/privacypolicy/

OpenStreetMap

Used only by the Map field, and only in the WordPress admin. When you edit a post

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.

org/wiki/Terms_of_Use

org/wiki/Privacy_Policy

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • custom fields
  • options page
  • forms
  • repeater
  • seo
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity16 Oct 202616d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.5.11.6.0
Version1.5.01.5.1
PHP requirement8.27.4
Version1.4.01.5.0
WordPress compatibility7.1.27.1.3
Version1.3.01.4.0
WordPress compatibility7.1.17.1.2
WordPress compatibility7.17.1.1
Version1.2.11.3.0
Version1.2.01.2.1
Version1.1.01.2.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.