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
  2. Functions

save_acpt_meta_field

save_acpt_meta_field

Create/edit a form meta field.

Usage

save_acpt_meta_field([
   'group_name' => 'group',
   'box_name' => 'box',
   'name' => 'field',
   'label' => 'field',
   'type' => 'text',
   'show_in_archive' => false,
   'is_required' => false,
   'default_value' => "foo",
   'description' => "lorem ipsum dolor facium",
   'advanced_options' => [
	[
		'value' => '</p>',
		'key' => 'after',
	],
	[
		'value' => '<p>',
		'key' => 'before',
	],
	[
		'value' => '平仮名',
		'key' => 'label',
	],
    ]
]);

Parameters

  • group_name (string) (Required) The group name

  • box_name (string) (Required) The box name

  • name (string) (Required) The field name

  • new_name (string) (Optional) The new field name, if you are modifying an already saved field

  • label (string) (Optional) The field label

  • show_in_archive (boolean) (Optional) Show the field in the admin list

  • is_required (boolean) (Optional) The field is required

  • quick_edit (boolean) (Optional) Enable quick edit in the admin list

  • filterable_in_admin (boolean) (Optional) Make the field filterable in the admin list

  • default_value (string) (Optional) The field default value

  • description (string) (Optional) The field description

  • options (array) (Optional) The options array (only for Select, Select Multi, Checkbox, and Radio fields)

  • validation_rules (array) (Optional) The validation rules array

  • visibility_conditions (array) (Optional) The advanced options array

  • relations (array) (Optional) The relations array (only for Relational fields)

  • advanced_options (array) (Optional) The advanced options array

  • children (array) (Optional) The array of fields children (only for Repeater fields)

  • blocks (array) (Optional) The array of nested blocks (only for Flexible fields)

Return

  • boolean

Previousget_acpt_box_objectNextdelete_acpt_meta_field

Last updated 1 year ago

type (string) (Required) The

field type