BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
SQL To CPT icon
Actively maintained Tested up to 7.0.6 #49 in convert

SQL To CPT

Import & Convert SQL tables to Custom Post Types (CPT). Migrate legacy SQL table data to WordPress custom post types of your choice. It's super fast!

Active installs<10New
Downloads · 30d55▲ +22.2% vs prev. 30d
Rating—0 reviews
Health score55/100Fair
All-time downloads1.4KSince Oct 2024
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d12▼ -20% week over week
Our verdict

Use with caution

SQL To CPT works, but test it on a staging site before relying on it in 2026. Was last updated 3 months ago, and scores 55/100 on our health check.

  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

71421Jul 2Aug 15Sep 29
Yesterday1
Daily average (1y)2
Peak day33Apr 23, 2026
Last 12 months757

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where SQL To CPT stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
convert >100 3,847 Best convert plugins →
cpt >100 1,104 Best cpt plugins →
import >100 7,328 Best import plugins →
post >100 10,000 Best post plugins →
sql >100 2,350 Best sql plugins →

About SQL To CPT

From the official readme · v1.5.0

Description

This plugin helps you migrate legacy SQL database tables to WordPress’ Custom Post Types (CPT). It provides a user-friendly UI interface that enables users upload an SQL file which is then parsed and converted to a CPT with meta data that is recognisable within WordPress.

If you ever need to migrate a non-WordPress database table into WP, look no further. This is exactly what you need!

✔️ Features

Our plugin comes with everything you need to easily migrate SQL tables to CPTs.

✔️ Import & Convert to CPT feature.
✔️ Quick & Lightening Fast uploads.
✔️ Friendly, User Interface (UI).
✔️ Custom Post Type Capabilities.
✔️ Error Loggging Capabilities.
✔️ Custom Hooks to help you customize plugin behaviour.
✔️ Available in mutiple langauges such as Arabic, Chinese, Hebrew, Hindi, Russian, German, Italian, Croatian, Spanish & French languages.
✔️ Backward compatible, works with most WP versions.

✨ Getting Started

Head over to the SQL to CPT options page. Upload an SQL file of your choice by clicking on the Import SQL File. This would analyse your SQL table and show you the table name and table columns you are about to import. Once ready, click on the Convert to CPT button to complete the process.

On import completion, you should now be re-directed to the Custom Post Type page of your newly imported data!

You can get a taste of how this works, by using the demo link.

⚡ Why SQL to CPT ?

  1. Because you need something that works great and fast!
  2. Because you want to port your data across platforms easily.
  3. Because you don’t want to spend hours building custom software for this.
  4. Because you think SQL to CPT is cool.

NB: At the moment, the SQL to CPT plugin currently does not provide a way for users to import more than one SQL table at a time, this feature should be available in future releases as well as the option to remove unused CPTs.

🔌🎨 Plug and Play or Customize

The SQL to CPT plugin is built to work right out of the box. Simply install, activate and start using.

Want to add your personal touch? All of our documentation can be found here. You can override the plugin’s behaviour with custom logic of your own using hooks.

Contribute

If you’d like to contribute to the development of this plugin, you can find it on GitHub.

To build, clone repo and run yarn install && yarn build

Installation

  1. Go to ‘Plugins > Add New’ on your WordPress admin dashboard.
  2. Search for ‘SQL To CPT’ plugin from the official WordPress plugin repository.
  3. Click ‘Install Now’ and then ‘Activate’.
  4. Head over to the ‘SQL to CPT’ options page.
  5. Upload an SQL file of your choice and convert it to a Custom Post Type (CPT).

Changelog

1.5.0

  • Feat: Add More Plugins options page.
  • Fix: Added missing translations for existing languages.

1.4.3

  • Tested up to WP 7.0.

1.4.2

  • Chore: Update CI/CD pipeline.

1.4.1

  • Hotfix: Missing js-map file causing plugin breakdown.

1.4.0

  • Feat: Setup custom WP store to prevent props drilling across components.
  • Feat: Added translation languages for Japanese,Indonesian, Turkish, Polish, Dutch,Danish, Brazil and Portuguese.
  • Refactor: Replaced hard coded HTTP verbs with WP_REST_Server constant.
  • Refactor: Simplified register mimes.
  • Refactor: Used webpack generated dependencies.
  • Refactor: Replaced fully qualified path classes with their use counter part
  • Refactor: Replaced get-400-response with get-error-response` and sets 400 as the default status.
  • Test: Updated the js unit test.
  • Chore: Pull Request template added.

1.3.4

  • Specify wordpress-plugin as Composer package type.
  • Tested up to WP 6.9.

Full changelog on WordPress.org →

Screenshots

Import SQL File screen - Upload your SQL File by clicking on the 'Import SQL File' button.
Import SQL File screen - Upload your SQL File by clicking on the 'Import SQL File' button.
Import Modal - Select the SQL file you intend to import.
Import Modal - Select the SQL file you intend to import.
Custom Post Type page - List of uploaded data from SQL file.
Custom Post Type page - List of uploaded data from SQL file.
Custom Post Type screen - Imported SQL data showing custom fields in CPT.
Custom Post Type screen - Imported SQL data showing custom fields in CPT.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best SQL To CPT alternatives

All convert plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 EWWW Image Optimizer EWWW Image Optimizer Comprehensive image optimization with WebP, AVIF, Lazy Load, and more. Optimize images… by Shane Bishop 1M+ ★★★★★★★★★★ 4.8 (1.8K) 5 days ago 97
2 ShortPixel Adaptive Images – WebP, AVIF, CDN, Image Optimization ShortPixel Adaptive Images Start serving properly sized, smart cropped & optimized images, plus CSS, JS and fonts from… by ShortPixel 10K+ ★★★★★★★★★★ 4.8 (145) 1 month ago 85
3 Cimo – Free Instant Image Optimizer & WebP Converter Cimo – Free Instant Image Optimizer & WebP Converter Unlimited free image compression and WebP conversion, done instantly as you upload them. No… by Benjamin Intal 10K+ ★★★★★★★★★★ 4.9 (17) 2 months ago 80
4 PNG to JPG PNG to JPG Convert PNG images to JPG, free up web space and speed up your webpage by kubiq 10K+ ★★★★★★★★★★ 4.7 (40) 10 months ago 58
5 Images to WebP Images to WebP Convert PNG, JPG and GIF images to WebP and speed up your web by kubiq 9K+ ★★★★★★★★★★ 4.4 (32) 2 weeks ago 74
6 Image Converter for WebP Image Converter for WebP Convert your WordPress JPG and PNG images to efficient WebP format, improving performance… by badasswp 1K+ ★★★★★★★★★★ 5 (4) 3 months ago 72
7 Open Currency Converter Open Currency Converter 💵 Convert currencies within the text of a post or page. by Joe 900+ ★★★★★★★★★★ 4.7 (19) 1 year ago 47
8 Convert WPBakery to Elementor Convert WPBakery to Elementor Migrate pages from WPBakery to Elementor. by Morten R. 500+ ★★★★★★★★★★ 3 (2) 4 weeks ago 71
9 Yotako – Convert Figma Designs Yotako – Convert Figma Designs Create Figma designs to professional WordPress themes with AI. Ready to download or publish… by yotako 200+ ★★★★★★★★★★ 5 (6) 3 months ago 65
10 Convert Address to Google Maps Link Convert Address to Google Maps Link Converts addresses in the "" tags into links that open a Google Map in a new window. by Toby Cryns (@themightymo) 100+ ★★★★★★★★★★ 5 (3) 11 years ago 32

FAQ

SQL To CPT: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 30, 2026

Is SQL To CPT free?

Yes. SQL To CPT is free to download and use from the official WordPress.org plugin directory.

Is SQL To CPT safe to use in 2026?

SQL To CPT works, but test it on a staging site before relying on it in 2026. Was last updated 3 months ago, and scores 55/100 on our health check.

How many websites use SQL To CPT?

SQL To CPT is active on <10 WordPress websites and has been downloaded 1,448 times since it launched in October 2024. It was downloaded 55 times in the last 30 days.

Does SQL To CPT work with WordPress 7.1?

SQL To CPT is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does SQL To CPT need?

SQL To CPT requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was SQL To CPT last updated?

The latest version, 1.5.0, was released on July 8, 2026 (3 months ago).

Who makes SQL To CPT?

SQL To CPT is developed and maintained by badasswp.

What are the best alternatives to SQL To CPT?

The most popular alternatives to SQL To CPT are EWWW Image Optimizer (1M+ installs), ShortPixel Adaptive Images (10K+ installs) and Cimo (10K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.