Submissions_List_Table::build_row_actions( awsmug\Torro_Forms\DB_Objects\Submissions\Submission $submission, int $submission_id, string $view_url = '', string $edit_url = '', string $list_url = '' )

Returns the available row actions for a given item in the list table.

Description

Parameters

$submission

(awsmug\Torro_Forms\DB_Objects\Submissions\Submission) (Required) The submission for which to return row actions.

$submission_id

(int) (Required) The submission ID.

$view_url

(string) (Optional) The URL to view the submission in the frontend.

Default value: ''

$edit_url

(string) (Optional) The URL to edit the submission in the backend.

Default value: ''

$list_url

(string) (Optional) The URL to the list page.

Default value: ''

Return

(array) Row actions as <code>$id => $link</code> pairs.

Source

File: src/db-objects/submissions/submissions-list-table.php

	protected function build_row_actions( $submission, $submission_id, $view_url = '', $edit_url = '', $list_url = '' ) {
		$actions = parent::build_row_actions( $submission, $submission_id, $view_url, $edit_url, $list_url );

		/**
		 * Filters the submission row actions.
		 *
		 * @since 1.0.0
		 *
		 * @param array      $actions       Associative array of `$action_slug => $action_link` pairs.
		 * @param Submission $submission    Current submission object.
		 * @param int        $submission_id Current submission ID.
		 */
		return apply_filters( "{$this->manager->get_prefix()}submission_admin_row_actions", $actions, $submission, $submission_id );
	}

Changelog

Changelog
Version Description
1.0.0 Introduced.