Tribe__Events__Community__Main::getEditButton( object $event, string $label = 'Edit', string $before = '', string $after = '' )

Get edit button for an event.


Parameters

$label

(string) (Optional) The label for the button.

Default value: 'Edit'

$before

(string) (Optional) What comes before the button.

Default value: ''

$after

(string) (Optional) What comes after the button.

Default value: ''

$event

(object) (Required) The event object.


Top ↑

Return

(string) $output The button's output.


Top ↑

Source

File: src/Tribe/Main.php

		public function getEditButton( $event, $label = 'Edit', $before = '', $after = '' ) {
			if ( ! isset( $event->EventStartDate ) ) {
				$event->EventStartDate = tribe_get_event_meta( $event->ID, '_EventStartDate', true );
			}

			$output  = $before . '<a rel="nofollow" href="';
			$output .= esc_url( $this->getUrl( 'edit', $event->ID, null, Tribe__Events__Main::POSTTYPE ) );
			$output .= '"> ' . $label . '</a>' . $after;
			return $output;

		}

Top ↑

Changelog

Changelog
Version Description
1.0 Introduced.