Getting Started with ACPT — From Install to First Custom Post Type

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 licenseget 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() or acpt_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 CPTForms →
Create a custom database tableCustom Content Types →
Build a dynamic Gutenberg blockDynamic blocks →
Manage global site settingsOption pages →
Expose my data via GraphQLWPGraphQL integration →
Use ACPT with WooCommerceWooCommerce 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.