Import CSV data, create reusable templates, generate editable posts, build tables, and reuse any database value with shortcodes. 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: [dcpub_lookup 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.
DCP combines database lookup, reusable templates, generated posts, and structured tables in one WordPress workflow.
[dcpub_lookup db="1" title="iPhone 20" field="col_price"]
[dcpub_template id="3" lt__col_price="500"]
[dcpub_relation db="2" source_id="[id]" template_id="5"]
Works in posts, pages, widgets, and builders that support WordPress shortcodes. 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.
DCP is not just a table plugin or a custom fields plugin. It is a database-to-content publishing workflow.
Start with one database. Upgrade when you need more databases or connected data.
Build one structured content database.
Create unlimited independent databases.
Simple annual pricing
Connect databases with relations.
Simple annual pricing
All paid 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.
The WordPress.org version includes one full-featured database with unlimited entries, templates, CSV import/export, table output, lookup shortcodes, and article generation. Upgrade to Pro for unlimited independent databases, or Advanced for relations between databases.
Yes. Upgrading replaces the plugin files only. All databases, entries, templates, and generated posts are stored in your WordPress database and remain untouched. Pro unlocks unlimited independent databases; Advanced unlocks cross-database relations.
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, so structured data is kept separate from wp_postmeta and easier to manage for data-heavy workflows. 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.
Yes. Import your data via CSV, create a template with conditions and internal links, then generate real WordPress posts. DCP is best used when each generated page has useful, specific data for visitors, not as a thin-page generator.
Start free. Upgrade when you need more. No lock-in.