Skip to main content

GravityKit\EntryTags\EntryTagAddon

Source: src/EntryTagAddon.php:10

Details​

  • Kind: class
  • Namespace: GravityKit\EntryTags
  • Extends: GFAddOn

Methods​

MethodDescription
get_instance()Get the singleton instance of this class.
init()
init_admin()
enqueue_block_assets()Enqueues assets in block editor.
modify_field_options_from_template_options()Remaps the current gk/gravityview/template/options hook to the legacy field options callback.
modify_field_options_in_gravityview()Modifies field's options in GravityView.
set_default_values_for_tag_field()Sets default values for the tag field in JS.
register_noconflict_scripts()
process_tags_before_entry_save()Processes tags before an entry save.
process_tags_on_entry_save()Processes tags on entry save.
admin_enqueue_styles()Enqueues a color picker style in admin.
scripts()
styles()
localize_admin_scripts()Localizes admin scripts.
localize_frontend_scripts()Localizes frontend scripts.

Method Reference​

get_instance()​

public static function get_instance()

Get the singleton instance of this class.

Returns​

  • EntryTagAddon | null

Since: 1.0.0

Source: src/EntryTagAddon.php:51

init()​

public function init()

Returns​

  • void

Since: 1.0.0

Source: src/EntryTagAddon.php:66

init_admin()​

public function init_admin()

Returns​

  • void

Since: 1.0.0

Source: src/EntryTagAddon.php:85

enqueue_block_assets()​

public function enqueue_block_assets()

Enqueues assets in block editor.

Returns​

  • void

Since: 1.0.1

Source: src/EntryTagAddon.php:106

modify_field_options_from_template_options()​

public function modify_field_options_from_template_options( $field_options, $field_type, $template_id, $context, $grouped, $form_id, $field_id, $input_type )

Remaps the current gk/gravityview/template/options hook to the legacy field options callback.

Parameters​

NameTypeDefaultDescription
$field_optionsarrayThe field options.
$field_typestringThe field type (widget or field).
$template_idstringThe template ID.
$contextstringThe context.
$groupedboolWhether the options should be grouped.
$form_idintThe form ID.
$field_idstringGF Field ID.
$input_typestringThe input type.

Returns​

  • array — The filtered options.

Since: TBD

Source: src/EntryTagAddon.php:138

modify_field_options_in_gravityview()​

public function modify_field_options_in_gravityview( $field_options )

Modifies field's options in GravityView.

Parameters​

NameTypeDefaultDescription
$field_optionsarrayArray of field options.

Returns​

  • array

Since: 1.0.0

Source: src/EntryTagAddon.php:155

set_default_values_for_tag_field()​

public function set_default_values_for_tag_field()

Sets default values for the tag field in JS.

Returns​

  • void

Since: 1.0.0

Source: src/EntryTagAddon.php:174

register_noconflict_scripts()​

public function register_noconflict_scripts( $scripts )

Parameters​

NameTypeDefaultDescription
$scripts

Since: 1.0.0

Source: src/EntryTagAddon.php:187

process_tags_before_entry_save()​

public function process_tags_before_entry_save( $form )

Processes tags before an entry save.

Parameters​

NameTypeDefaultDescription
$formarray

Returns​

  • void

Since: 1.0.1

Source: src/EntryTagAddon.php:200

process_tags_on_entry_save()​

public function process_tags_on_entry_save( $entry, $form )

Processes tags on entry save.

Parameters​

NameTypeDefaultDescription
$entryarray
$formarray

Returns​

  • array

Since: 1.0.0

Source: src/EntryTagAddon.php:238

admin_enqueue_styles()​

public function admin_enqueue_styles()

Enqueues a color picker style in admin.

Returns​

  • void

Since: 1.0.0

Source: src/EntryTagAddon.php:282

scripts()​

public function scripts()

Returns​

  • array[]

Since: 1.0.0

Source: src/EntryTagAddon.php:293

styles()​

public function styles()

Returns​

  • array[]

Since: 1.0.0

Source: src/EntryTagAddon.php:352

localize_admin_scripts()​

public function localize_admin_scripts()

Localizes admin scripts.

Returns​

  • void

Since: 1.0.0

Source: src/EntryTagAddon.php:399

localize_frontend_scripts()​

public function localize_frontend_scripts()

Localizes frontend scripts.

Returns​

  • void

Since: 1.0.0

Source: src/EntryTagAddon.php:416