ACPT v2
  • General
    • Minimum requirements
    • Download the plugin
    • Install ACPT
    • Install ACPT with Composer
    • Managing your license
    • Migrating from v1
      • Fix data loss after migration from V1
    • Settings
    • Translations
    • How to open a ticket
  • Basics
    • Custom post types
    • Taxonomies
    • Post type-Taxonomy association
    • Option pages
  • Meta fields
    • Field groups
    • The meta fields manager
      • Group settings
      • Basics
      • Advanced options
      • Conditional rendering
      • Validation rules
    • Field types
      • Address field
      • Audio field
      • Audio multiple field
      • Color field
      • Country field
      • Currency field
      • Date field
      • Datetime field
      • Date range field
      • Editor field
      • Email field
      • Embed field
      • File field
      • Gallery field
      • HTML field
      • Icon field
      • Image field
      • Length field
      • List field
      • Number field
      • Password field
      • Phone field
      • QR Code field
      • Select, checkbox, and radio
      • Rating field
      • Repeater field
      • Relational field
      • Range field
      • Table field
      • Textarea field
      • Text field
      • Time field
      • Toggle field
      • URL field
      • Video field
      • Weight field
  • Permissions manager
    • Custom post types permissions
    • Taxonomies permissions
    • Option pages permissions
    • Meta fields permissions
  • Tools
    • Custom APIs
    • Health check
    • Datasets
    • Export data
    • Import data
  • Forms
    • Manage forms
    • The form builder
    • Examples of form usage
      • Create a new post type
      • Modify an existing post type
      • Create a new term
      • Modify an existing term
      • Create a new user
      • Modify an existing user
    • Form submissions log
  • Dynamic blocks
    • Create your first block
  • Developers
    • Functions
      • register_acpt_post_type
      • delete_acpt_post_type
      • register_acpt_taxonomy
      • delete_acpt_taxonomy
      • assoc_acpt_taxonomy_to_acpt_post
      • remove_assoc_acpt_taxonomy_from_acpt_post
      • register_acpt_option_page
      • delete_acpt_option_page
      • save_acpt_form
      • delete_acpt_form
      • save_acpt_form_field
      • delete_acpt_form_field
      • get_acpt_form_object
      • get_acpt_form_field_object
      • save_acpt_meta_group
      • delete_acpt_meta_group
      • get_acpt_meta_group_objects
      • get_acpt_meta_group_object
      • save_acpt_meta_box
      • delete_acpt_meta_box
      • get_acpt_box_object
      • save_acpt_meta_field
      • delete_acpt_meta_field
      • get_acpt_meta_field_objects
      • get_acpt_meta_field_object
      • save_acpt_meta_field_value
      • delete_acpt_meta_field_value
      • get_acpt_fields
      • acpt_field_has_rows
      • acpt_field_has_blocks
      • get_acpt_field
      • get_acpt_child_field
      • get_acpt_block
      • get_acpt_block_child_field
      • acpt_field
      • is_acpt_field_visible
    • Shortcodes
  • Integrations
    • API Rest field integration
    • Breakdance
      • Build a real estate website
      • Working with nestable fields
    • Bricks builder
      • Build a real estate website
      • Working with nestable fields
      • Working with Slider (Nestable) and Gallery field
      • Working with relational fields inside query loops
      • Additional options
      • Working with text links
    • Divi
    • Elementor
      • Basic field blocks
      • Nestable field blocks
      • Dynamic tags
    • Gutenberg
      • Basic fields block
      • Relational fields block
      • Repeater fields block
      • Working with FSE
    • Oxygen builder
    • Rank Math
    • SEOPress
    • Slim SEO
    • WooCommerce
    • WP All Import/Export
    • WP Grid Builder
    • WPGraphQL
    • WPML
    • Yoast
    • Zion builder
Powered by GitBook
On this page
  1. Developers

Functions

The full list of PHP functions

PreviousCreate your first blockNextregister_acpt_post_type

Last updated 1 year ago

ACPT exposes a complete set of PHP functions to manage custom post types and meta fields.

Use this list for quick reference:

Custom post types

  • - Register a new custom post type.

  • - Delete a custom post type.

Taxonomies

  • - Register a new taxonomy.

  • - Delete a taxonomy.

  • - Associate a custom taxonomy to a custom post type.

  • - Remove the association between a taxonomy to a post type.

Option pages

  • - Register a new option page.

  • - Delete an option page.

Forms

  • - Create/edit a new form.

  • - Delete a form.

  • - Save a form field.

  • - Delete a form field.

  • - Get a form object representation.

  • - Get a form field object representation.

Fields

Manage field values

IMPORTANT NOTE: Every function is capable of working with parameters both in camel case and snake case.

Quick example:

get_acpt_form_field_object([
    'formName' => 'new-form', // works also with 'form_name'
    'fieldName' => 'email',   // works also with 'field_name'
]);

- Create/edit a field group.

- Delete a field group.

- Get an array of field group object representations.

- Get single field group object representation.

- Create/edit a meta box.

- Delete a meta box.

- Get single meta box object representation.

- Create/edit a meta field.

- Delete a meta field.

- Get an array of meta fields object representations.

- Get single meta field object representation.

- Create/edit meta field value.

- Delete meta field value.

- Fetch all box field values

- Check if a field has nested values

- Check if a field has nested values.

- Fetch the field value.

- Fetch a nested field value.

- Fetch the block values nested in a Flexible field.

- Fetch the field values nested in a block.

- Display the field value.

- Checks if a field is visible (based on its value).

register_acpt_post_type
delete_acpt_post_type
register_acpt_taxonomy
delete_acpt_taxonomy
assoc_acpt_taxonomy_to_acpt_post
remove_assoc_acpt_taxonomy_from_acpt_post
register_acpt_option_page
delete_acpt_option_page
save_acpt_form
delete_acpt_form
save_acpt_form_field
delete_acpt_form_field
get_acpt_form_object
get_acpt_form_field_object
save_acpt_meta_group
delete_acpt_meta_group
get_acpt_meta_group_objects
get_acpt_meta_group_object
save_acpt_meta_box
delete_acpt_meta_box
get_acpt_box_object
save_acpt_meta_field
delete_acpt_meta_field
get_acpt_meta_field_objects
get_acpt_meta_field_object
save_acpt_meta_field_value
delete_acpt_meta_field_value
get_acpt_fields
acpt_field_has_rows
acpt_field_has_blocks
get_acpt_field
get_acpt_child_field
get_acpt_block
get_acpt_block_child_field
acpt_field
is_acpt_field_visible