Import a spreadsheet, build a display template, and auto-generate hundreds of WordPress posts — each one editable like a normal post. No coding required.
Free forever. No credit card required.
If you manage data-heavy WordPress sites, you know these headaches.
“I have hundreds of rows in a spreadsheet. Manually creating a WordPress page for each one takes forever.”
Import your CSV. Write one template. Click generate — DCP creates real WordPress posts for every row. Titles, fields, and links are filled in automatically.
“A price changed. Now I have to find and update it on 30 different pages.”
Update it once in the database. Every page that references that data reflects the change instantly — no hunting, no missed pages.
“I outsource writing, but explaining the layout every time wastes hours.”
The template handles layout, titles, and data fields. Writers only touch the text content. Each generated post is individually editable — just like a normal WordPress post.
“After generating all my pages, I still have to go back and add internal links between them manually — or install yet another plugin.”
Internal links are built into your template. When posts are generated, cross-links between related pages are already in place. No extra plugins, no post-generation cleanup.
“I need to show a single data point — like one product’s price — inside an existing blog post. But there’s no easy way.”
One shortcode: [dcp_dbid db="1" title="iPhone" field="price"]. Drop it anywhere. The value updates when your data changes.
Create a table with your own columns. Type rows manually or import a CSV from Google Sheets / Excel.
Use placeholders like [column_name] to design how each entry should look. Add conditions, loops, and links.
Bulk-generate WordPress posts from your data, or drop a shortcode on any existing page to display it inline.
No other plugin lets you pull a single value from your database and place it on any page this easily.
[dcp_dbid db="1" title="iPhone 20" field="col_price"]
[dcp_template id="3" lt__col_price="500"]
[dcp_relation db="2" source_id="[id]" template_id="5"]
Works in posts, pages, widgets, and any page builder. No PHP required.
Business listings, service providers, local directories. Filter by area, connect to categories with relations.
Product databases, pricing tables, review sites. Update once, reflect everywhere.
Generate hundreds of location pages, product pages, or landing pages from a single database.
No hidden renewal fees. No surprise price hikes.
Try everything. No limits on features.
For serious publishers and site builders.
Launch pricing — limited time
Everything in Pro, plus cross-database relations.
Launch pricing — limited time
All plans: 1 site per license. 30-day money-back guarantee.
Custom field plugins add fields to WordPress edit screens. DCP takes a different approach: your data lives in its own dedicated MySQL tables, separate from posts. You build display templates with conditions and loops, generate posts in bulk, and pull any value onto any page with a shortcode. No PHP required.
Most CSV-based generators create virtual pages with a single template and one-to-one row mapping. DCP stores data in real database tables, supports unlimited templates per database, generates real WordPress posts (editable individually), and lets you pull any data onto any existing page with shortcodes.
No. DCP templates are built inside DCP’s own editor and displayed via shortcodes. Any theme or editor that supports WordPress shortcodes should work.
Your existing data stays safe. You simply can’t add more databases or entries beyond the limit. Upgrade to Pro or Advanced anytime to unlock higher limits — all your data carries over instantly.
Yes. Upgrading replaces the plugin files only. All databases, entries, templates, and generated posts are stored in your WordPress database and remain untouched.
Relations connect entries across different databases (e.g., Products ↔ Stores). involve_data lets you attach metadata to each connection — like a price, rating, or availability status. You can sort and filter by this metadata in your templates.
Yes. DCP is a single, self-contained plugin. It includes custom database creation, CSV import, a template engine, and bulk post generation — all built in. No separate custom fields plugin, import plugin, or page builder required.
Yes. Every generated page is a real WordPress post — it appears in your post list, supports revisions, works with SEO plugins, and can be edited individually. DCP does not create virtual or temporary pages.
Each database gets its own dedicated MySQL table. This is faster and more scalable than storing data in wp_postmeta. Your data stays safe when you deactivate, upgrade, or downgrade the plugin.
Advanced adds cross-database relations — the ability to connect entries between different databases. For example, link Products to Categories, Articles to Authors, or SaaS Tools to their Integrations. Each connection can carry its own metadata (involve_data), and you can display related entries from either direction. If your data model has many-to-many relationships, Advanced is the plan you need.
Absolutely. Import your data via CSV, create a template with conditionals and internal links, and bulk-generate hundreds of SEO-optimized pages in one click. Update your database, re-generate, and every page reflects the changes instantly.
Start free. Upgrade when you need more. No lock-in.