Getting Started with ACPT
You’re a few minutes away from your first working custom post type, complete with meta fields, frontend display, and full WordPress integration — no code required.
Before you begin
Make sure your environment meets these minimum requirements:
- WordPress 5.0 or higher
- PHP 7.4 or higher
- MySQL 5.6 or higher
- At least 128 MB RAM
- An active ACPT license — get one here if you don’t have one yet
Step 1 — Download the plugin
Log in to your ACPT account dashboard and download the latest version of the plugin. You’ll receive a .zip file — keep it handy for the next step.
Full instructions: Download the plugin →
Step 2 — Install and activate in WordPress
In your WordPress admin, go to Plugins → Add New → Upload Plugin. Upload the .zip file and click Install Now, then Activate Plugin.
You’ll see a new ACPT menu item in your WordPress admin sidebar.
Full instructions: Install ACPT →
Step 3 — Activate your license
Go to ACPT → Settings → License and enter the license key from your purchase email. Click Activate. A green confirmation message confirms you’re good to go.
Your license key is also always available in your account dashboard.
Full instructions: Managing your license →
Step 4 — Create your first Custom Post Type
Go to ACPT → Post Types → Register new. Give your post type a name — for example, Projects, Team Members, or Properties — and click Save. ACPT registers it in WordPress immediately, no code required.
You can configure labels, supports (title, editor, thumbnail), menu position, and visibility options from the same screen.
Full instructions: Custom post types →
Step 5 — Add meta fields
Go to ACPT → Meta Fields and select your post type. Create a field group, add a meta box, and start adding fields. ACPT offers 60+ field types: text, image, date, repeater, relationship, gallery, map, and more.
Each field appears automatically in the WordPress post editor when you create or edit a post of your custom type.
Full instructions: Field groups → · All field types →
Step 6 — Display your data
Use any of these methods to render field values in your theme or page builder:
- Shortcodes — paste
[acpt field="field_name" post_id="123"]in any page or post. Shortcode reference → - PHP functions — call
get_acpt_field()oracpt_field()directly in your theme templates. Function reference → - Page builders — use ACPT dynamic tags and blocks inside Elementor, Bricks, Divi, GenerateBlocks, Oxygen, and more. Integrations →
Where to go next
Once your first post type is working, explore what ACPT can do for your specific use case:
| I want to… | Start here |
|---|---|
| Build a frontend form for my CPT | Forms → |
| Create a custom database table | Custom Content Types → |
| Build a dynamic Gutenberg block | Dynamic blocks → |
| Manage global site settings | Option pages → |
| Expose my data via GraphQL | WPGraphQL integration → |
| Use ACPT with WooCommerce | WooCommerce integration → |
| Register post types via code (CI/CD) | PHP functions → |
Need help?
The full documentation is at docs.acpt.io. If something isn’t working as expected, open a support ticket from your account dashboard and the team will get back to you.