FlexiPost – Custom Post Type, Fields & Layout Builder
Free WordPress Plugin · No Code Required

Build Any Content
Type on WordPress
Without Code.

FlexiPost replaces 10 separate plugins. Create custom post types, taxonomies, custom fields, and beautiful layouts — all from one clean WordPress admin panel.

0
Ready Modules
0
Field Types
0
% No Coding
GPL
Free & Open
FlexiPost › Field Groups › Portfolio Details
Custom Fields — Portfolio
itsmfp_client_name
text
itsmfp_project_gallery
gallery
itsmfp_live_url
url
itsmfp_project_date
date
itsmfp_status
select
+ Add new field…
📋
5
Post Types
🔧
47
Fields
🎨
9
Layouts
🟦 Gutenberg
·
🔴 Elementor
·
🟠 WordPress 6.7+
·
🐘 PHP 7.4+
·
🌐 REST API
·
📱 Mobile Ready
·
🔒 GPL Licensed
·
Accessible
·
🟦 Gutenberg
·
🔴 Elementor
·
🟠 WordPress 6.7+
·
🐘 PHP 7.4+
·
🌐 REST API
·
📱 Mobile Ready
·
🔒 GPL Licensed
·
Accessible
·
What Is FlexiPost?

Build any content type on WordPress.
Without writing a single line of code.

WordPress gives you Posts and Pages. But what about Team Members, Portfolio, Events, or Courses? FlexiPost fills that gap — visually, without code.

What you can build with FlexiPost
👥
Team Members Page
Photo, position, bio, and social links for every member
🖼️
Portfolio Gallery
Client, category, tools used, and live project link
📅
Events Calendar
Date, venue, ticket link, and recurring event support
🏠
Property Listings
Bedrooms, price, location map, and photo gallery
💼
Job Board
Salary, location, job type, and application deadline

WordPress natively gives you Posts and Pages. But if you want Team Members, Portfolio items, Courses, or Events — those aren't built in.

Before FlexiPost, you needed separate plugins: CPT UI for post types + ACF for fields + another plugin for display. Three different interfaces to learn and maintain.

FlexiPost gives you all three in one place. Say "Team Member" — FlexiPost creates the post type, adds the custom fields (photo, position, bio, social links), and sets up a grid layout. All with a few clicks.

No PHP. No database work. No frustration.

See how it works →
The Problem

10 plugins before. One plugin now.

Most WordPress sites need the same content types. Before FlexiPost, you had to patch it together from multiple sources.

❌ Before
The Old Way
Install CPT UI for custom post types
Install ACF for custom fields
Install another plugin for frontend display
Learn 3 completely different interfaces
Deal with plugin conflicts and slow sites
Pay for multiple premium licenses
Start from zero on every new project
✅ With FlexiPost
The FlexiPost Way
One plugin — Post Types + Fields + Layouts
Single beautiful admin interface
Visual layout builder — no template files
14+ one-click ready-made modules
Gutenberg + Elementor built-in
100% Free · GPL Licensed
Export config — reuse across every project
Who Is It For?

FlexiPost works for everyone.

From complete beginners to experienced WordPress developers — FlexiPost adapts to your skill level.

🎨
Freelancer & Web Designer
Build custom content structures for clients in minutes. Export your config and reuse it on every new project.
Portfolio sitesAgency workClient handoff
🏢
Business Owner
Add Team Members, Services, Testimonials, and FAQs to your site without hiring a developer.
Team pageServicesTestimonials
💻
WordPress Developer
Use as a rapid prototyping tool. Full REST API, hooks, filters, and template override system included.
REST APIHooks & filtersHeadless WP
🎓
Educator & Course Creator
Build a course catalog, instructor directory, or resource library — no dedicated LMS needed.
Course catalogInstructorsResources
📰
Blogger & Content Creator
Organize Book Reviews, Recipes, or Tutorials as structured content with custom fields for every detail.
Book reviewsRecipesTutorials
🏠
Real Estate & Directory
Create property listings or business directories with Price, Location, and Gallery — all filterable.
ListingsDirectoryJob board
How It Works

Live content gallery in 4 steps.

From zero to a fully working custom content type — in minutes, not hours.

1
📦
Install FlexiPost
Search "FlexiPost" in WordPress plugin directory. Install and activate in seconds.
Free from wp.org
2
🧱
Choose a Module or Build Custom
Pick a ready-made module (Team, Portfolio, Events…) or create your own post type from scratch.
14+ ready modules
3
🔧
Add Custom Fields
Choose from 15+ field types. Drag to reorder. Add conditional logic. All from a visual UI — no code.
No code needed
4
Display Anywhere
Drop a shortcode or Gutenberg block on any page. Your content gallery goes live instantly.
[flexipost type="team"]
Core Features

Everything you need.
Nothing you don't.

Four powerful tools — one elegant interface.

Post Type Manager

Create unlimited custom post types in seconds — no PHP or register_post_type() needed. Set the name, slug, icon, and features from a beautiful admin UI.

Set Dashicon or custom image as menu icon
Drag to reorder post types in the admin menu
One-click duplicate any post type
Toggle: Public, Has Archive, Show in REST API
Assign taxonomies and add fields directly from the post type screen
Post Type Manager
📚
books
Public
👥
team_member
Public
🖼️
portfolio
Public
📅
events
Public
Add new post type…

Taxonomy Manager

Build custom categories and tags for any post type. Choose hierarchical or flat taxonomies and assign them to multiple post types with simple toggle switches.

Hierarchical (🌳 category-style) or flat (# tag-style)
Assign to multiple post types with toggle switches — instant
Custom slugs, labels, and URL rewrite slugs
REST API support toggle per taxonomy
Quick-edit labels inline from the list view
Taxonomy Manager
🌳
genre
Hierarchical
#
book-tags
Flat
🌳
portfolio-category
Hierarchical
#
skills
Flat
🌳
course-level
Hierarchical

Custom Field Builder

Create powerful custom fields with 15+ field types. Group fields, assign to any post type, and add conditional logic to show or hide fields based on other values.

15+ types: Text, Image, Gallery, Date, Select, Repeater, Relation, and more
Conditional logic — show/hide fields based on other field values
Drag to reorder fields in the WordPress meta box
Reuse field groups across multiple post types
Required fields, placeholder text, and default values
Field Types
📝
Text
🖼️
Image
📅
Date
🔽
Select
✍️
WYSIWYG
🔁
Repeater
🖼️🖼️
Gallery
🔗
Relation
🎨
Color

Layout Builder

Design how your content looks on the frontend by dragging layout blocks — no PHP template files needed. Control grid, list, masonry, and slider layouts.

Drag-and-drop blocks: Title, Image, Content, Custom Field, HTML, Columns
Template tags: {{title}}, {{meta.field_key}}
Grid, List, Masonry, and Slider display styles
Separate archive and single post templates
Visual Shortcode Generator — copy with one click
Custom HTML Block
<div class="team-card"> {{thumbnail}} <h2>{{title}}</h2> <p>{{meta.position}}</p> <a href="{{permalink}}">View →</a> </div>
↑ Template tags are replaced with real post data

AI Post Type Generator Pro

Describe your content in plain English. The AI designs a complete post type — with fields and taxonomies — ready to install with one click.

Plain English → complete post type + fields + taxonomies
Supports Google Gemini, OpenAI GPT-4, Claude, and Groq
Review and edit all AI suggestions before installing
Built-in example prompts to get started quickly
No data sent until you configure a key and click Generate
AI Generator
"Recipe website with ingredients, cook time, cuisine type and difficulty level"
AI Generated →
📋
Post Type: recipe
Ready
🏷️
Taxonomy: cuisine, difficulty
Ready
🔧
8 Custom Fields
Ready
Display Anywhere

One shortcode. Any page. Instant.

Paste a shortcode on any page, post, or widget area. Your content grid appears immediately — no setup, no coding.

1
Configure in the Shortcode BuilderSelect post type, layout (grid/list/masonry), columns, and per-page count. Watch the live preview update as you go.
2
Copy the generated shortcodeFlexiPost generates the shortcode automatically based on your settings. One click to copy.
3
Paste anywhere on your siteWorks in Gutenberg, Classic Editor, Elementor, Divi, and any page builder. Instant live output.
4
Or use it in PHP templatesDirect integration: echo do_shortcode('[flexipost ...]');
yoursite.com/team/
Shortcode
[flexipost type="team_member" layout="grid" columns="3"]
Frontend Output →
👩‍💼
Sarah Ahmed
Lead Designer
👨‍💻
Rahim Khan
Developer
👩‍🔬
Fatema Noor
Product Manager
Module Library

14+ ready-made modules.
One click to install everything.

Each module installs the post type, taxonomies, custom fields, and a default layout — all at once. No configuration needed.

👥
Popular
Team Member
Showcase your team with photo, position, bio, and social links.
PhotoPositionSocial
🖼️
Popular
Portfolio
Projects with filterable categories, client name, and tools used.
ClientCategoryGallery
💬
Popular
Testimonials
Beautiful testimonial grids and sliders with star ratings.
AuthorRatingCompany
📅
Events
Upcoming events with date, venue, and ticket links.
DateVenueTicket
FAQ
Accordion-style frequently asked questions with category support.
CategoryAccordion
📚
Book Showcase
Library with author, genre, ISBN, buy link, and star rating.
AuthorISBNRating
🛎️
Services
Services grid with icon, description, price, and CTA button.
IconPriceCTA
🔄
Logo Slider
Auto-scrolling client, partner, or sponsor logo display.
LogoCompanyURL
📰
News
Press releases and articles with source, author, and category.
SourceAuthorCategory
🏢
Business Directory
Local listings with address, phone, hours, and contact fields.
AddressHoursMap
🎓
Course
Online course catalog with instructor, duration, and level.
InstructorLevelDuration
💼
Job Listing
Job board with location, salary, type, and application deadline.
SalaryLocationApply
🍽️
Recipe
Recipe cards with ingredients, cook time, and servings.
IngredientsCook Time
🏠
Property
Real estate listings with bedrooms, price, location, and gallery.
PriceBedsGallery
Custom Fields

15+ field types.
Every use case covered.

From simple text inputs to complex repeater groups with conditional logic — FlexiPost has the right field for every content need.

📝
Text
Single line
📄
Textarea
Multi line
🔢
Number
Min / Max
📧
Email
Validated
🔗
URL
Link field
📞
Phone
Tel input
🖼️
Image
Media lib
🖼️🖼️
Gallery
Multi image
📁
File
Attachment
✍️
WYSIWYG
Rich editor
📅
Date
Date picker
Date & Time
Combined
🔽
Select
Dropdown
☑️
Checkbox
Multiple
🔁
Repeater
Repeat group
🎨
Color
Color picker
🎚️
Range
Slider
🔗🔗
Relation
Post link
📺
oEmbed
Video / audio
🔀
Toggle
On / off

Conditional logic shows or hides fields based on other field values — no code needed.

Integrations

Works with your favorite tools.

🟦
Gutenberg
Native CPT Display block with live preview in the block editor.
🔴
Elementor
Dedicated Elementor widget with full style controls.
🌐
REST API
All post types and field data at /wp-json/itsmfp/v1/ for headless WordPress.
📤
Import / Export
Export your entire config as JSON and import it on any WordPress site.
FAQ

Common questions answered.

Is FlexiPost really free?
+
Yes, FlexiPost is 100% free and GPL licensed. Install it directly from WordPress.org — no credit card, no signup required. The AI Generator and some advanced modules are available in the Pro version.
Will my content be lost if I deactivate the plugin?
+
No. Deactivating the plugin only hides your custom post types from the WordPress admin. All your data stays in the database. Reactivating the plugin immediately restores access to all your content.
How is this different from ACF or CPT UI?
+
FlexiPost does what both plugins do — plus layout building and module library — in a single plugin. You don't need to install and connect separate tools. The Module Library lets you set everything up with one click: post type, fields, taxonomies, and layout all at once.
I'm not a developer. Can I still use this?
+
Absolutely. FlexiPost was designed specifically with non-developers in mind. Everything is done from a visual interface — no PHP, HTML, or CSS knowledge required. Just install a module from the library and you're ready in minutes.
Does it work with Elementor, Gutenberg, or classic themes?
+
Yes. FlexiPost includes a native Gutenberg block and a dedicated Elementor widget. The [flexipost] shortcode works in any page builder, Classic Editor, or directly in your theme templates.
Can I reuse my configuration on another site?
+
Yes. Go to Settings → Advanced → Export to download a JSON file with all your post types, taxonomies, field groups, and templates. Import it on any other WordPress site running FlexiPost — perfect for agencies managing multiple client sites.
Will it slow down my website?
+
No. FlexiPost only loads its CSS and JavaScript on pages where a shortcode, block, or Elementor widget is active. On all other pages, there is zero frontend overhead.

Start building today.
Completely free.

Install from WordPress.org in seconds. No credit card. No account. No setup wizard. Just install and start building.

✓ GPL Licensed  ·  ✓ No registration  ·  ✓ Works with any WordPress theme