Skip to main content

Gravity_Forms\Gravity_Forms\Abilities\GF_Abilities_Handler_Entries

Handles entry ability callbacks.

Since: 3.1.0

Source: includes/abilities/handlers/class-gf-abilities-handler-entries.php:10

Details

  • Kind: class
  • Namespace: Gravity_Forms\Gravity_Forms\Abilities

Methods

MethodDescription
get_entry()Get an entry by ID.
search_entries()Search entries.
count_entries()Count entries.
create_entry()Create an entry.
update_entry()Update an entry.
delete_entry()Delete entries.

Method Reference

get_entry()

public static function get_entry( $input )

Get an entry by ID.

Parameters

NameTypeDefaultDescription
$inputarrayThe ability input.

Returns

  • array | \WP_Error

Since: 3.1.0

Source: includes/abilities/handlers/class-gf-abilities-handler-entries.php:36

search_entries()

public static function search_entries( $input )

Search entries.

Parameters

NameTypeDefaultDescription
$inputarrayThe ability input.

Returns

  • array | \WP_Error

Since: 3.1.0

Source: includes/abilities/handlers/class-gf-abilities-handler-entries.php:55

count_entries()

public static function count_entries( $input )

Count entries.

Parameters

NameTypeDefaultDescription
$inputarrayThe ability input.

Returns

  • array | \WP_Error

Since: 3.1.0

Source: includes/abilities/handlers/class-gf-abilities-handler-entries.php:105

create_entry()

public static function create_entry( $input )

Create an entry.

Parameters

NameTypeDefaultDescription
$inputarrayThe ability input.

Returns

  • array | \WP_Error

Since: 3.1.0

Source: includes/abilities/handlers/class-gf-abilities-handler-entries.php:149

update_entry()

public static function update_entry( $input )

Update an entry.

Parameters

NameTypeDefaultDescription
$inputarrayThe ability input.

Returns

  • array | \WP_Error

Since: 3.1.0

Source: includes/abilities/handlers/class-gf-abilities-handler-entries.php:234

delete_entry()

public static function delete_entry( $input )

Delete entries.

Supports two modes:

  • Single: pass entry_id to delete one entry.
  • Bulk: pass form_id (+ optional search_criteria) to delete all matching entries server-side.

By default, entries are moved to trash (soft delete). Pass force: true to permanently delete.

Parameters

NameTypeDefaultDescription
$inputarrayThe ability input.

Returns

  • array | \WP_Error

Since: 3.1.0

Source: includes/abilities/handlers/class-gf-abilities-handler-entries.php:304