Tribe__Tickets_Plus__Commerce__EDD__Tabbed_View__Report_Tabbed_View::register_orders_tab( Tribe__Tabbed_View $tabbed_view, WP_Post $post )

Registers the EDD orders tab among those the tabbed view should render.


Parameters

$tabbed_view

(Tribe__Tabbed_View) (Required)

$post

(WP_Post) (Required)


Top ↑

Source

File: src/Tribe/Commerce/EDD/Tabbed_View/Report_Tabbed_View.php

	public function register_orders_tab( Tribe__Tabbed_View $tabbed_view, WP_Post $post ) {

		// only show Order Tab if EDD is the Default Provider
		$default_ticket = get_post_meta( $post->ID, tribe( 'tickets.handler' )->key_provider_field, true );
		if ( 'Tribe__Tickets_Plus__Commerce__EDD__Main' !== $default_ticket ) {
			return;
		}

		$orders_report     = new Tribe__Tickets_Plus__Commerce__EDD__Tabbed_View__Orders_Report_Tab( $tabbed_view );
		$orders_report_url = Tribe__Tickets_Plus__Commerce__EDD__Orders__Report::get_tickets_report_link( $post );
		$orders_report->set_url( $orders_report_url );
		$tabbed_view->register( $orders_report );
	}

Top ↑

Changelog

Changelog
Version Description
4.12.3 Show EDD Orders tab if has any EDD tickets, even if not the default provider.
4.10 Introduced.