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
  • Available fields
  • Field settings
  • Form builder canvas
  1. Forms

The form builder

How to use the form builder

PreviousManage formsNextExamples of form usage

Last updated 6 months ago

Once you create your first form, open the form builder:

Available fields

The left sidebar contains the available fields, divided into four groups.

  • Standard fields - if you select Post Management action, only button and CAPTCHA fields will be available

  • WordPress post fields - available only if you select to populate a post type

  • WordPress taxonomy fields - available only if you select to populate a taxonomy term

  • WordPress user fields - available only if you select to populate users

  • ACPT fields - the mapped ACPT fields

Field settings

Once a field is dragged into the form builder canvas, click on it.

The left sidebar shows the field's settings, divided into three tabs:

Settings

The field's general settings:

  • Layout - the field's layout. Can be horizontal or vertical (required)

  • Alignment - the field's text alignment (required)

  • Name - the field's name (required)

  • Columns - number of columns, in a classic 12 columns grid (required)

  • ID - the field's ID (auto-generated)

  • CSS classes - Additional CSS class to be applied to the field (optional)

  • Label - the field's label. Blank it if you want to display no label (optional)

  • Description - a field description (optional)

Extra

Depending on the field type, several extra options will be available.

For example, if you are using an email field type, two fields will be shown:

  • Default value

  • Placeholder

Validation

First, you can mark your field as required.

Then, you can apply custom validation rules. Click on "Add rule" to create the first one.

Form builder canvas

Once you have dragged a field to the canvas, click on it to apply several actions:

  • Move - you can sort and move it along the canvas.

  • Delete - delete the field

  • Duplicate - duplicate the field

  • Deselect - deselect the field. You can deselect an element as well if you click outside the canvas

Please refer to the section for more info.

Validation Rules