Skip to content
Ultivo Toolkit 1.0 is here! Get 10% off your first year with LAUNCH10 until September 30. See pricing
Features

One toolkit for your whole WordPress workflow

Four switchable features and 17 standalone utility modules. Enable what a project needs. Nothing else loads.

Custom fields

35 field types, one builder

Build a field group by dragging fields into place. Every field carries its own name, type and settings, and opens into three tabs: general, validation and presentation. Conditional logic sits on the first one, a checkbox away.

  • Repeater, group, relational, media and layout fields
  • Location rules with AND/OR groups
  • Client- and server-side validation
  • Flexible Content and Clone with Pro
For the people using it

An edit screen a client can actually use

Fields render as a clean, tabbed panel under the editor: labels, instructions and the right control for each type. No settings screen bleeding through, nothing an editor has to be trained around.

Forms

A real form builder, not an afterthought

Palette on the left, live canvas in the middle, settings on the right. The canvas is rendered by the same code that renders the front end, so what you build is what a visitor gets.

  • Entries stored in WordPress, read with the same API
  • Notifications and file uploads outside the media library
  • Conditional fields, column widths and per-field validation
  • Spam protection with reCAPTCHA or Cloudflare Turnstile
  • Drop it anywhere with [ultivo_form]
Utility modules

Retire a stack of single-purpose plugins

17 site utilities on one settings screen, every one off until you switch it on. A disabled module loads no code at all: no queries, no hooks, no assets.

That is a stack of plugins you no longer have to install, update, audit and hope stays maintained.

Content ordering
Drag and drop posts, pages, custom post types and taxonomy terms into a custom order.
SVG support
Allows administrators to upload SVG files. Files are sanitized on upload: scripts and event handlers are stripped.
Limit login attempts
Blocks further login attempts for 20 minutes after 5 failed attempts from the same IP.
Redirects
Manage 301 redirects and see recently hit 404 URLs, on a dedicated Redirects page.
SMTP
Send site mail through an SMTP server instead of the server's default mail function, on a dedicated SMTP page.
Admin Menu Organizer
Reorder per role, hide globally, rename, re-icon, and set per-item role visibility on the WordPress admin menu.

Also included

Cleanup
Removes clutter: emoji scripts, XML-RPC, the WordPress version number and oEmbed discovery.
Disable comments
Disables comments, comment forms and comment-related admin screens across WordPress.
Classic editor
Replaces the block editor with the classic editor, for all or selected post types.
Duplicate posts
Adds a "Duplicate" action to posts, pages and custom post types. Copies the content, custom fields and taxonomy terms into a new draft.
Admin columns
Show, hide and reorder admin columns for posts, pages and custom post types.
AVIF support
Adds AVIF upload support when WordPress or the server does not recognize the file type.
Maintenance mode
Shows visitors a maintenance page while logged-in editors keep full access.
Login branding
Your own logo and accent color on the WordPress login screen.
Hide login
Moves the login page to your own URL and returns 404 on wp-login.php and wp-admin for visitors.
Disable components
Turns off REST API access for visitors, XML-RPC, oEmbed discovery and RSS feeds.
Revisions & Heartbeat
Limits stored post revisions and tunes the heartbeat API.
Developer API

Written for people who write the templates

One short template API (ultivo_field(), ultivo_rows(), ->render()), with the classic ACF-style functions (ultivo_get_field(), ultivo_have_rows(), ultivo_update_field()) alongside it and fully supported. Register post types, taxonomies and options pages from the admin or in code. Gutenberg blocks via ultivo_register_block_type(), REST support per field group, and JSON or PHP export.

Migrating from ACF

Ultivo Toolkit uses the same storage pattern, so your existing data keeps working. The migration tool moves field groups from the database and your theme's acf-json folder in one click, field keys included.

Blueprints Pro

Move a whole setup between sites in one file

Tick the parts you want, name the blueprint, download it. On the next project you import that one file and the structure is there. The week you spent getting a site right becomes the starting point for everything after it.

  • Field groups, post types, taxonomies, options pages and forms
  • Content, media and entries are never included
  • Give each blueprint a name and a version number
  • The import shows what is in the file, and what already exists, before anything changes
Flexible Content Pro

Let editors compose the page themselves

Define the layouts (a hero, a text block, a gallery), each with its own sub-fields. Editors then build the page as an ordered list of those layouts: pick one, fill it in, drag to reorder. A repeater where every row chooses its own set of fields.

  • Any number of named layouts, each with its own sub-fields
  • Minimum and maximum bounds on how many rows an editor adds
  • Read the current layout per row with ->layout()
  • Keeps working if a license lapses; only updates and support stop
Clone field Pro

Define shared fields once, reuse them everywhere

Pull existing field definitions into another group instead of redefining them. SEO settings, button options, spacing controls, written once, used across every group that needs them.

  • Clone whole field groups or individual fields
  • Render them seamlessly in place, or wrapped in their own block
  • Prefix names so the same set can be cloned twice without collisions
  • Clones stay live: change the source and every copy follows
Code snippets Pro

Run PHP, CSS, JavaScript and HTML from the admin

Snippets are a Pro feature: PHP, CSS, JavaScript and HTML from the admin, with the safety net the executing types need: a snippet that runs on every request is one typo away from taking the site down.

  • PHP on plugins_loaded, so a snippet can register hooks like a plugin does
  • JavaScript and HTML, per position: head, footer, or a shortcode you place yourself
  • Syntax-checked on save: a snippet that would not parse cannot be enabled
  • Crashes are caught, logged and switched off before they take the site with them

Priority support & Pro updates

Pro

Your questions go to the front of the queue, and Pro releases come through the licensed update channel. Free keeps updating through wordpress.org.