CMB2 Documentation
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo
  • Hooks
  • Download Docs
  • Github

Packages

  • CMB2
  • Demo
    • CMB2
  • None
  • Tests
    • CMB2

Classes

  • CMB2
  • CMB2_Ajax
  • CMB2_Base
  • CMB2_Bootstrap_2101
  • CMB2_Boxes
  • CMB2_Display_Checkbox
  • CMB2_Display_Colorpicker
  • CMB2_Display_File
  • CMB2_Display_File_List
  • CMB2_Display_Multicheck
  • CMB2_Display_oEmbed
  • CMB2_Display_Select
  • CMB2_Display_Taxonomy_Multicheck
  • CMB2_Display_Taxonomy_Radio
  • CMB2_Display_Text_Date
  • CMB2_Display_Text_Date_Timezone
  • CMB2_Display_Text_Money
  • CMB2_Display_Text_Time
  • CMB2_Display_Text_Url
  • CMB2_Display_Textarea
  • CMB2_Display_Textarea_Code
  • CMB2_Field
  • CMB2_Field_Display
  • CMB2_Hookup
  • CMB2_Hookup_Base
  • CMB2_Integration_Box
  • CMB2_JS
  • CMB2_Option
  • CMB2_Options
  • CMB2_Options_Hookup
  • CMB2_REST
  • CMB2_REST_Controller
  • CMB2_REST_Controller_Boxes
  • CMB2_REST_Controller_Fields
  • CMB2_Sanitize
  • CMB2_Show_Filters
  • CMB2_Type_Base
  • CMB2_Type_Checkbox
  • CMB2_Type_Colorpicker
  • CMB2_Type_Counter_Base
  • CMB2_Type_File
  • CMB2_Type_File_Base
  • CMB2_Type_File_List
  • CMB2_Type_Multi_Base
  • CMB2_Type_Multicheck
  • CMB2_Type_Oembed
  • CMB2_Type_Picker_Base
  • CMB2_Type_Radio
  • CMB2_Type_Select
  • CMB2_Type_Select_Timezone
  • CMB2_Type_Taxonomy_Base
  • CMB2_Type_Taxonomy_Multicheck
  • CMB2_Type_Taxonomy_Multicheck_Hierarchical
  • CMB2_Type_Taxonomy_Radio
  • CMB2_Type_Taxonomy_Radio_Hierarchical
  • CMB2_Type_Taxonomy_Select
  • CMB2_Type_Taxonomy_Select_Hierarchical
  • CMB2_Type_Text
  • CMB2_Type_Text_Date
  • CMB2_Type_Text_Datetime_Timestamp
  • CMB2_Type_Text_Datetime_Timestamp_Timezone
  • CMB2_Type_Text_Time
  • CMB2_Type_Textarea
  • CMB2_Type_Textarea_Code
  • CMB2_Type_Title
  • CMB2_Type_Wysiwyg
  • CMB2_Types
  • CMB2_Utils

Hooks

  • Hook Reference

WordPress Action and Filter Hook Reference

Action Hooks

HookFile(s)
'cmb2_after_field_row' CMB2_Field.php
'cmb2_after_form' CMB2.php
"cmb2_after_{$field_type}_field_row" CMB2_Field.php
"cmb2_after_{$object_type}_form_{$this->cmb_id}" CMB2.php
'cmb2_before_field_row' CMB2_Field.php
'cmb2_before_form' CMB2.php
"cmb2_before_{$field_type}_field_row" CMB2_Field.php
"cmb2_before_{$object_type}_form_{$this->cmb_id}" CMB2.php
'cmb2_footer_enqueue' CMB2_JS.php
"cmb2_init_{$this->cmb_id}" CMB2.php
"cmb2_render_{$fieldtype}" CMB2_Types.php
'cmb2_save_field' CMB2_Field.php
"cmb2_save_field_{$field_id}" CMB2_Field.php
"cmb2_save_{$object_type}_fields" CMB2.php
"cmb2_save_{$object_type}_fields_{$this->cmb_id}" CMB2.php
"cmb2_{$object_type}_process_fields_{$this->cmb_id}" CMB2.php

Filter Hooks

HookFile(s)
'cmb2_all_or_nothing_types' CMB2_Field.php
'cmb2_api_get_boxes_permissions_check' CMB2_REST_Controller_Boxes.php
'cmb2_can_save' CMB2_Hookup.php
'cmb2_default_filter' CMB2_Field.php
"cmb2_display_class_{$fieldtype}" CMB2_Field_Display.php
'cmb2_enqueue_css' CMB2_Hookup.php
'cmb2_enqueue_js' CMB2_Hookup.php
'cmb2_field_arguments' CMB2_Field.php
'cmb2_field_arguments_raw' CMB2_Field.php
'cmb2_field_defaults' CMB2_Field.php
'cmb2_get_metabox_form' helper-functions.php
'cmb2_get_metabox_form_format' helper-functions.php
'cmb2_get_rest_value' CMB2_Field.php
"cmb2_get_rest_value_for_{$field_id}" CMB2_Field.php
"cmb2_get_rest_value_{$field_type}" CMB2_Field.php
'cmb2_group_wrap_attributes' CMB2.php
'cmb2_localized_data' CMB2_JS.php
'cmb2_meta_box_url' CMB2_Utils.php
'cmb2_non_repeatable_fields' CMB2_Field.php
'cmb2_override_meta_remove' CMB2_Field.php
'cmb2_override_meta_save' CMB2_Field.php
'cmb2_override_meta_value' CMB2_Field.php
"cmb2_override_option_get_{$this->key}" CMB2_Options.php
"cmb2_override_option_save_{$this->key}" CMB2_Options.php
"cmb2_override_{$a[field_id]}_meta_remove" CMB2_Field.php
"cmb2_override_{$a[field_id]}_meta_save" CMB2_Field.php
"cmb2_override_{$a[field_id]}_meta_value" CMB2_Field.php
"cmb2_pre_field_display_{$field_type}" CMB2_Field.php
"cmb2_render_class_{$fieldtype}" CMB2_Types.php
'cmb2_repeat_table_row_types' CMB2_Field.php
'cmb2_rest_prepare' CMB2_REST_Controller.php
"cmb2_return_taxonomy_values_{$cmb_id}" CMB2_Sanitize.php
'cmb2_row_classes' CMB2_Field.php
"cmb2_sanitize_{$field_type}" CMB2_Field.php
'cmb2_script_dependencies' CMB2_JS.php
"cmb2_should_autoload_{$this->key}" CMB2_Options.php
'cmb2_show_on' CMB2_Hookup.php
"cmb2_show_on_term_add_form_{$this->cmb->cmb_id}" CMB2_Hookup.php
'cmb2_style_dependencies' CMB2_Hookup.php
'cmb2_tab_group_tabs' CMB2_Options_Hookup.php
'cmb2_taxonomy_radio_default_value' CMB2_Type_Taxonomy_Radio.php
"cmb2_taxonomy_radio_{$field_id}_default_value" CMB2_Type_Taxonomy_Radio.php
'cmb2_taxonomy_select_default_value' CMB2_Type_Taxonomy_Select.php
"cmb2_taxonomy_select_{$field_id}_default_value" CMB2_Type_Taxonomy_Select.php
"cmb2_types_esc_{$field_type}" CMB2_Field.php
'cmb2_valid_img_types' CMB2_Type_File_Base.php
"cmb2_validate_{$field_type}" CMB2_Sanitize.php
'cmb2_wrap_classes' CMB2.php
"cmb2_{$element}_attributes" CMB2_Type_Base.php
"cmb2_{$field_id}_is_valid_img_ext" CMB2_Type_File_Base.php
CMB2 Documentation API documentation generated by ApiGen