

<p><strong>Gutenberg Block Editor Interface</strong> - Native WordPress block with sidebar controls for data source selection, layout options (Grid/Masonry/List), column configuration, and search/sort toggles. Shows clean 4-card grid icon and live preview.</p>
Don’t take our word for it, try CardCrafter live. Full-featured demo on a real WordPress site. No signup, no download, no risk.
CardCrafter is the #1 WordPress plugin for displaying data as beautiful card grids. Transform your WordPress posts, JSON data, and custom content into professional, responsive card layouts. No coding required.
🆕 NEW in v1.12.0: Native WordPress Posts integration! Display your blog posts, pages, or custom post types as stunning card grids with featured images, excerpts, and automatic formatting.
Perfect for:
• Team Directories – Display staff members with photos and bios
• Product Showcases – Feature products with images, prices, and descriptions
• Portfolio Galleries – Present your work in elegant grid layouts
• Blog Post Grids – Convert WordPress posts into visual card displays
• Service Listings – Highlight your services with card-based layouts
Trusted by 10,000+ WordPress sites for enterprise-grade data visualization with instant setup and professional results.
Why CardCrafter?
Display WordPress Posts
Display your blog posts, pages, or custom post types as beautiful cards.
[cardcrafter-data-grids post_type="post"]
Show WooCommerce Products
Display your products in a grid layout.
[cardcrafter-data-grids post_type="product"]
Team Directory (Sorted)
Display team members sorted alphabetically by title.
[cardcrafter-data-grids post_type="team" wp_query="orderby=title&order=ASC"]
News Category
Show only posts from the ‘news’ category.
[cardcrafter-data-grids post_type="post" wp_query="category_name=news&posts_per_page=6"]
Featured Products
Display products that have a ‘featured’ meta key set to ‘yes’.
[cardcrafter-data-grids post_type="product" wp_query="meta_key=featured&meta_value=yes"]
Team by Author
Show team members created by a specific author (ID 5).
[cardcrafter-data-grids post_type="team" wp_query="author=5&orderby=menu_order"]
Portfolio with Custom Fields (ACF)
Map your custom fields to card elements automatically.
[cardcrafter-data-grids post_type="portfolio" image_field="project_image" subtitle_field="client_name"]
Product with Descriptions
Use custom fields for price and features.
[cardcrafter-data-grids post_type="product" subtitle_field="price" description_field="product_features"]
Instant Demo
Automatically loads team demo data with professional banner.
[cardcrafter-data-grids]
Gutenberg Block (Recommended)
1. Add the “CardCrafter” block to any post/page
2. Configure your data source in the sidebar settings
3. Choose layout, columns, and interactive features
4. Preview updates live in the editor
Load from JSON URL
Load data from an external JSON source.
[cardcrafter-data-grids source="https://example.com/team.json"]
Masonry Layout
Display cards in a Pinterest-style masonry layout.
[cardcrafter-data-grids source="https://example.com/products.json" layout="masonry" columns="4"]
Shortcode Attributes
source (optional) – URL of your JSON data. Omit for instant demo mode.post_type (NEW!) – WordPress post type to display (post, page, product, etc.)wp_query (NEW!) – Custom WordPress query parameters (category=news&author=5)posts_per_page (NEW!) – Number of WordPress posts to display (default: 12)layout – “grid”, “masonry”, or “list” (default: grid)columns – 2, 3, or 4 (default: 3)items_per_page – 6, 12, 24, 50, or 100 (default: 12)image_field – JSON field for image (default: image)title_field – JSON field for title (default: title)subtitle_field – JSON field for subtitle (default: subtitle)description_field – JSON field for description (default: description)link_field – JSON field for link (default: link)