WORDPRESS PLUGIN FOR DATA-DRIVEN SITES

Turn custom databases into
real WordPress content.

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.

Sound familiar?

If you manage data-heavy WordPress sites, you know these headaches.

The Problem

“I have hundreds of rows in a spreadsheet. Manually creating a WordPress page for each one takes forever.”

With DCP

Import your CSV. Write one template. Click generate — DCP creates real WordPress posts for every row. Titles, fields, and links are filled in automatically.

The Problem

“A price changed. Now I have to find and update it on 30 different pages.”

With DCP

Update it once in the database. Every page that references that data reflects the change instantly — no hunting, no missed pages.

The Problem

“I outsource writing, but explaining the layout every time wastes hours.”

With DCP

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.

The Problem

“After generating all my pages, I still have to go back and add internal links between them manually — or install yet another plugin.”

With DCP

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.

The Problem

“I need to show a single data point — like one product’s price — inside an existing blog post. But there’s no easy way.”

With DCP

One shortcode: [dcpub_lookup db="1" title="iPhone" field="price"]. Drop it anywhere. The value updates when your data changes.

Three steps. That's it.

1

Add your data

Create a table with your own columns. Type rows manually or import a CSV from Google Sheets / Excel.

2

Write a template

Use placeholders like [column_name] to design how each entry should look. Add conditions, loops, and links.

3

Generate or embed

Bulk-generate WordPress posts from your data, or drop a shortcode on any existing page to display it inline.

One shortcode. Any data. Any page.

DCP combines database lookup, reusable templates, generated posts, and structured tables in one WordPress workflow.

// Show the price of "iPhone 20" from your Products database
[dcpub_lookup db="1" title="iPhone 20" field="col_price"]
// List all products under $500 with a template
[dcpub_template id="3" lt__col_price="500"]
// Show related stores for this product
[dcpub_relation db="2" source_id="[id]" template_id="5"]

Works in posts, pages, widgets, and builders that support WordPress shortcodes. No PHP required.

Built for data-heavy sites

📍

Directory Sites

Business listings, service providers, local directories. Filter by area, connect to categories with relations.

💰

Comparison & Affiliate

Product databases, pricing tables, review sites. Update once, reflect everywhere.

🚀

Programmatic SEO

Generate hundreds of location pages, product pages, or landing pages from a single database.

Compare DCP with familiar WordPress tools

DCP is not just a table plugin or a custom fields plugin. It is a database-to-content publishing workflow.

Simple, transparent pricing

Start with one database. Upgrade when you need more databases or connected data.

Free

Build one structured content database.

$0 /forever
  • One custom database with a dedicated table
  • Entries, columns, and templates
  • Template conditions and repeat loops
  • Templates and lookup shortcodes
  • CSV import & export
  • Article generation from entries
  • Table builder, sorting, and filtering
  • AI-ready docs for template writing support
Download Free

Pro

Create unlimited independent databases.

$79 /year

Simple annual pricing

  • Unlimited independent databases
  • Multiple catalogs, directories, tables, and content projects
  • Everything in Free
  • Priority support
  • Add-on compatibility
Get Pro
MOST POPULAR

Advanced

Connect databases with relations.

$99 /year

Simple annual pricing

  • All Pro features
  • Cross-database relations
  • Metadata on each relation
  • Reverse lookups & linked displays
Get Advanced

All paid plans: 1 site per license. 30-day money-back guarantee.

Frequently asked questions

How is DCP different from custom field plugins? +

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.

How is DCP different from CSV-to-page generators? +

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.

Do I need a page builder? +

No. DCP templates are built inside DCP’s own editor and displayed via shortcodes. Any theme or editor that supports WordPress shortcodes should work.

What is included in the Free version? +

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.

Can I upgrade from Free to Pro without losing data? +

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.

What are Relations and involve_data? +

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.

Does DCP work without a page builder or extra plugins? +

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.

Does DCP generate real WordPress posts? +

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.

Where is my data stored? +

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.

What does the Advanced plan add over Pro? +

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.

Can I use DCP for programmatic SEO? +

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.

Ready to simplify your data workflow?

Start free. Upgrade when you need more. No lock-in.