Tribe_Events::maybe_toggle_hooks_for_rest( string $slug, array $params, WP_REST_Request $request )

Maybe toggles the hooks for this shortcode class on a rest request.


Parameters

$slug

(string) (Required) The current view Slug.

$params

(array) (Required) Params so far that will be used to build this view.

$request

(WP_REST_Request) (Required) The rest request that generated this call.


Top ↑

Source

File: src/Tribe/Views/V2/Shortcodes/Tribe_Events.php

	public static function maybe_toggle_hooks_for_rest( $slug, $params, \WP_REST_Request $request ) {
		$shortcode = Arr::get( $params, 'shortcode', false );
		// Bail when not a shortcode request.
		if ( ! $shortcode ) {
			return;
		}
		$shortcode_instance = new static;
		$db_args            = $shortcode_instance->get_database_arguments( $shortcode );

		// When no params were found it means it's not a valid Shortcode.
		if ( empty( $db_args ) ) {
			return;
		}

		$shortcode_instance->setup( $db_args, '' );

		$shortcode_instance->toggle_view_hooks( true );
	}

Top ↑

Changelog

Changelog
Version Description
5.5.0 Introduced.