Tribe__Events__Community__Main::getEditButton( object $event, string $label = 'Edit', string $before = '', string $after = '' )
Get edit button for an event.
Contents
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.
Return
(string) $output The button's output.
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;
}
Changelog
| Version | Description |
|---|---|
| 1.0 | Introduced. |