Skip to content

Changelog

Every release of every WPMass product: what was added, changed and fixed.

1.0.0

Mass Custom Fields

First release

Added
  • Each field group stored in its own indexed database table, one column per field, typed values; nothing written to post meta
  • 30+ field types: text, text area, number, range, email, URL, password, color, select, radio buttons, checkboxes, button group, true / false, date, date and time, time, link, WYSIWYG editor, oEmbed, image, file, icon, map (OpenStreetMap, optional Google Maps), group, repeater, relationship, post object, page link, taxonomy, user, accordion and tab
  • Location rules for posts, pages, custom post types, users, terms, comments, widgets and options pages
  • Per-field SQL control (column type, length, charset, collation, unique and regular indexes, generated values), validation and conditional logic
  • Safe schema changes (renames keep data, risky type changes keep a backup column, removed fields never drop data) and Table health (drift, orphan columns and tables)
  • Custom post types, taxonomies and options pages without code
  • Global Data and the Variables template language ({{ glb.phone }}), with whitelisted functions only
  • Shortcodes [wpmcf_field] and [wpmcf_global]; PHP functions wpmcf_get_field(), wpmcf_the_field(), wpmcf_has_field()
  • Query API: wpmcf_query for WP_Query, ordering by field, distance search, wpmcf_query_posts()
  • REST API attribute wpmcf, blocks and Block Bindings, dynamic tags for Elementor Pro, Bricks, Divi 4, Breakdance and Oxygen Classic, and an Elementor Field widget
  • Hooks wpmcf/{area}/{event}, Action Scheduler background jobs, WP-CLI commands
  • JSON export and import with preview, local JSON for version control, WP-CLI
  • Migration from ACF: definitions and saved values, in the background, ACF data untouched
  • Page cache purge for WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, WP Fastest Cache, SiteGround Optimizer, Breeze and WP Engine
  • Guard layer: a failing module is logged and the page keeps rendering; Settings › Health, Site Health integration
  • Uninstall keeps data unless you enable deletion in Settings
  • WordPress personal data export and erase tools cover user and comment field values
  • Advanced fields: gallery, flexible content, clone [Pro]
  • Admin columns: filters, quick and bulk edit, CSV export [Pro]
  • Front-end forms: create and edit posts, profile, registration, uploads, spam protection [Pro]
  • Data tables: CSV import, Google Sheets link, WordPress content feeds, form plugin connections (Contact Form 7, Gravity Forms, WPForms, Fluent Forms), list shortcode and block [Pro]
  • Elementor widgets (repeater, gallery, post grid, form) and display conditions [Pro]
  • Programmatic SEO: sources, tasks, generated pages, sitemap, SEO plugin integration, quick start [Pro]
  • BYOK AI content with OpenAI, Anthropic or Google Gemini [Pro]
  • Conversion of generated pages into posts with a pre-flight and redirects [Pro]
  • Comparison pages, scheduled sync and several data sources per task [Business]
  • Multilingual generated pages with WPML and Polylang [Business]
  • License expiry handling: a 14-day grace period for generated pages after a paid license expires (none after a trial), conversion, CSV download of data tables
  • Field groups registered in PHP with wpmcf_register_field_group() [Free]
  • Post meta write bridge: get_post_meta(), update_post_meta(), add_post_meta() and delete_post_meta() on a field's key read and write its column, so importers and other plugins can fill fields; on by default per group [Free]
  • WPGraphQL: a read-only wpmcf{Group} field for opted-in field groups [Free]
  • WooCommerce order fields: field groups on the order edit screen (HPOS and classic storage), by order or order status, wpmcf_get_order_field() [Pro]
  • WPML and Polylang field value translation: per field translate, copy or ignore; new translations prefilled; copy fields kept in sync [Business]