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: 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: 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.
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