Cptify – Custom Post Type, Fields & Layout Builder

Changelog

1.8.3

  • Fix: Settings page no longer appears blank on sites with active admin notices (WP core update notice, plugin notices, etc.).
  • Fix: Post type pickers now show registered slug and a “Cptify” badge to prevent confusion when a theme or plugin registers a post type with the same name.
  • Fix: Masonry layout now renders correctly as a staggered column grid instead of a plain grid.
  • Fix: Module field definitions no longer cause double-prefix (itsmfp_itsmfp_) meta keys on new installations.
  • New: Service single-post skin completely redesigned — clean hero, two-column layout with sticky sidebar (price, turnaround, revisions, clients, support, category, rating, tools, CTA), dark-background gallery with lightbox, Why Choose Us icon cards, interactive How It Works tabs with auto-play.
  • New: 10 new fields added to the Service module (process, tools, revisions, why us, gallery, rating, turnaround, availability, clients, support).

1.8.2

  • Improvement: Release package hygiene tightened so development-only files stay out of the WordPress.org zip.
  • Improvement: Cleaned release metadata, comments, and documentation formatting for a more polished WordPress.org listing.
  • Fix: Kept shortcode registration and JavaScript globals aligned with the itsmfp prefix to reduce conflict risk.

1.8.1

  • Fix: Settings page could appear blank on sites with active admin notices (e.g. a WordPress update notice) – the page now loads reliably regardless of other notices.
  • Fix: post type pickers throughout the admin now show the registered slug and a “Cptify” badge, so a Cptify-created post type can no longer be confused with a theme or other plugin’s post type of the same name.

1.8.0

  • New: Per-CPT archive page customization – custom hero banner (background image, title, subtitle) or override the default archive grid with any saved shortcode.
  • New: Slider layout – display any post type as a touch-friendly carousel (Swiper-powered), with autoplay, loop, arrow/pagination position controls.
  • New: Card thumbnail hover effects – zoom, zoom-out, rotate, grayscale, blur – plus expanded typography and color controls (excerpt/meta size, color, hover color, weight).
  • New: filter_align attribute – align the taxonomy filter bar left/center/right, works across all layouts.
  • New: Shortcode Builder taxonomy selector – pick which taxonomy powers the “Show filter bar” toggle (previously the toggle had no effect without one).
  • Improvement: Shortcode Builder redesigned – refined light theme, 3-tab layout, accordion-based Designer sections, iOS-style columns control.
  • Improvement: Saved shortcodes can now be edited and updated in place instead of always creating a new ID when re-saved.
  • Improvement: thumb_size / thumb_fit Builder controls now actually affect the frontend output (previously had no effect).
  • Improvement: show_excerpt / show_date toggles now respected in grid/list/masonry layouts (previously only worked in the overlay layout).
  • Fix: removed unused, insecure legacy API key helper functions.
  • Fix: N+1 database query in field group lookup, now a single batched query.
  • Fix: CSS enqueue for the single-post template now follows the plugin’s standard loading pattern.

1.7.0

  • New: Real server-rendered Shortcode Builder preview – pixel-identical to the live frontend, with debounce/cache/abort for speed. Device toggle now drives true responsive width.
  • New: Shortcode ID system – save any Builder config and get a short [itsmfp_display id=”…”] code. Manage saved shortcodes from a dedicated “Saved Shortcodes” page; edit and reload a saved config back into the Builder.
  • New: Preset Gallery in the Shortcode Builder – 6 one-click starting layouts (Clean Grid, Portfolio Overlay, Compact List, Magazine Masonry, Minimal Text, Bold Accent).
  • New: 13+ previously dead Builder attributes now actually work on the frontend – card background/padding/gap/radius, thumbnail ratio, typography (color/size/weight/accent/font/excerpt lines), offset, sticky posts, show/hide title & thumbnail, link title toggle, field order (image position + content order), masonry gap.
  • Improvement: Shortcode Builder UI simplified – single compact shortcode box, wider sidebar, removed redundant controls.
  • Fix: automatic database upgrade – new tables are now created on the next admin page load after updating, no deactivate/reactivate required.
  • Fix: thumbnail images no longer compressed/distorted when [itsmfp_display] is used inside Elementor (or any theme/builder with global “img { height: auto }” rules).
  • Fix: date/datetime fields in the Classic single-post skin now display formatted (e.g. “Jun 22, 2026, 9:27 AM”) instead of raw values; also fixes related layout misalignment.
  • Fix: list layout was rendering as a grid due to a CSS specificity conflict.
  • Fix: Builder’s “show filter bar” toggle now actually enables the filter bar (was silently ignored due to an attribute name mismatch).

1.6.0

  • New: Overlay layout for [itsmfp_display] – full-bleed image cards with gradient, category badge, title, hover button.
  • New: Overlay cards support excerpt, date, and meta via Builder toggles.
  • New: Portfolio Studio single-post skin – hero, gallery carousel, before/after slider, key features, related projects.
  • New: 4 portfolio fields – location, before image, after image, key features.
  • New: post_type= shortcode attribute queries any registered post type directly.
  • Improvement: dark Portfolio skin now also supports location, key features, and before/after.
  • Improvement: Shortcode Builder shows all public post types; emits post_type=.

1.4.0

  • Fixed: Event displays now show featured image, excerpt, date badge, venue, and ticket link on the front end – matching what the Builder preview promises.
  • New: Responsive columns – set different column counts for desktop, tablet, and mobile directly in the shortcode (columns_md / columns_sm) and via the Shortcode Builder UI.

1.3.0

  • Improved: Refreshed admin design with clearer visual depth, stronger typography hierarchy, and a redesigned top navigation featuring group-tab icons and clearer active states – easier to scan and navigate at a glance.

1.2.0

  • New: Redesigned admin with a horizontal top-tab navigation (replaces the old sidebar) – more screen space for the builder and content tables.
  • Improved: Custom post type identifiers now use a consistent, conflict-safe prefix while keeping clean public URLs (e.g. /events/, /services/).
  • Fix: Removed leftover “FP” prefix from custom post type menu labels.

1.1.1

  • Fix: FAQ, Events and Testimonials grids now display their custom fields
    (answer, dates, venue, ticket link, reviewer name, company, rating, review).

1.1.0

  • New: Single-post Skin system – choose a layout skin per post type (Classic, Service, Portfolio, Team; Hero available in Pro).
  • Fix: Team Member grid now displays position, bio and email correctly.

1.0.0 – 2026-05-06

  • Initial release
  • Post Type Manager – create unlimited custom post types with full WordPress feature support
  • Taxonomy Manager – create hierarchical and flat taxonomies and assign to multiple post types
  • Custom Field Builder – 15+ field types with drag-and-drop reordering and conditional logic
  • Layout Builder – visual archive and single post layout designer with drag-and-drop blocks
  • Module Library – 14 one-click ready-made content modules (Team Member, Portfolio, Testimonials, Logo Slider, Events, FAQ, Book Showcase, Services, News, Business Directory, Course, Job Listing, Recipe, Property)
  • Shortcode system with configurable parameters (layout, columns, per_page, orderby, order)
  • Shortcode Generator – visual shortcode builder in the Layout Builder
  • Gutenberg Block – native CPT Display block with live preview
  • Import / Export – full configuration JSON export and import
  • Starter Templates – one-click apply pre-built configurations
  • REST API – full CRUD endpoints for all post types, taxonomies, field groups, fields, and templates
  • Template override system – customise templates from your theme folder
  • Developer helper functions: itsmfp_get_field(), itsmfp_get_repeater(), itsmfp_cpt_display()
  • Full internationalisation with cptify text domain
  • Prefix audit – all functions, options, and hooks use the itsmfp_ prefix

Plugin Website
Visit website

Author
getwpkit
Version:
1.8.3
Last Updated
July 3, 2026
Requires
WordPress 6.2
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.