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!
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 & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where SQL To CPT stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| convert | >100 |
| cpt | >100 |
| import | >100 |
| post | >100 |
| sql | >100 |
About SQL To CPT
From the official readme · v1.5.0Description
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 ?
- Because you need something that works great and fast!
- Because you want to port your data across platforms easily.
- Because you don’t want to spend hours building custom software for this.
- 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
- Go to ‘Plugins > Add New’ on your WordPress admin dashboard.
- Search for ‘SQL To CPT’ plugin from the official WordPress plugin repository.
- Click ‘Install Now’ and then ‘Activate’.
- Head over to the ‘SQL to CPT’ options page.
- Upload an SQL file of your choice and convert it to a Custom Post Type (CPT).
Changelog
1.5.0
- Feat: Add
More Pluginsoptions 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,BrazilandPortuguese. - Refactor: Replaced hard coded HTTP verbs with
WP_REST_Serverconstant. - Refactor: Simplified register mimes.
- Refactor: Used webpack generated dependencies.
- Refactor: Replaced fully qualified path classes with their
usecounter part - Refactor: Replaced
get-400-responsewithget-error-response` and sets 400 as the default status. - Test: Updated the
jsunit test. - Chore: Pull Request template added.
1.3.4
- Specify
wordpress-pluginas Composer package type. - Tested up to WP 6.9.
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.
Best SQL To CPT alternatives
All convert plugins →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



