Skip to main content

Gravity_Forms\Gravity_Forms\Theme_Layers\GF_Theme_Layers

Add-on class used to register our Theme Layers and pieces of architecture.

Since: 2.7

Source: includes/theme-layers/class-gf-theme-layers.php:16

Details​

  • Kind: class
  • Namespace: Gravity_Forms\Gravity_Forms\Theme_Layers
  • Extends: GFAddOn

Properties​

PropertyTypeDescription
$containerGF_Service_Container

Methods​

MethodDescription
get_instance()Returns an instance of this class, and stores it in the $_instance property.
add_form_settings_menu()Add the form settings tab.
form_settings_fields()Form settings fields.
get_form_settings_capabilities()Get the form settings capabilities.

Method Reference​

get_instance()​

public static function get_instance()

Returns an instance of this class, and stores it in the $_instance property.

Returns​

  • GF_Conversational_Forms — $_instance An instance of this class.

Since: 2.7

Source: includes/theme-layers/class-gf-theme-layers.php:40

add_form_settings_menu()​

public function add_form_settings_menu( $tabs, $form_id )

Add the form settings tab.

Parameters​

NameTypeDefaultDescription
$tabs
$form_id

Returns​

  • array

Since: 2.7

Source: includes/theme-layers/class-gf-theme-layers.php:66

form_settings_fields()​

public function form_settings_fields( $form )

Form settings fields.

Parameters​

NameTypeDefaultDescription
$form

Returns​

  • array

Since: 2.7

Source: includes/theme-layers/class-gf-theme-layers.php:104

get_form_settings_capabilities()​

public function get_form_settings_capabilities()

Get the form settings capabilities.

Source: includes/theme-layers/class-gf-theme-layers.php:111