Tribe__Events__Community__Main::getDeleteFeaturedImageButton( object $event = null )
Get the featured image delete button.
Contents
Parameters
- $event
-
(object) (Optional) The event id.
Default value: null
Return
(string) The button's output.
Source
File: src/Tribe/Main.php
public function getDeleteFeaturedImageButton( $event = null ) {
if ( ! isset( $event ) ) {
$event = get_post();
}
if ( ! has_post_thumbnail( $event->ID ) ) {
return '';
}
$url = add_query_arg( 'action', 'deleteFeaturedImage', wp_nonce_url( $this->getUrl( 'edit', $event->ID, null, Tribe__Events__Main::POSTTYPE ), 'tribe_community_events_featured_image_delete' ) );
if ( class_exists( 'Tribe__Events__Pro__Main' ) && tribe_is_recurring_event( $event->ID ) ) {
$url = add_query_arg( 'eventDate', date( 'Y-m-d', strtotime( $event->EventStartDate ) ), $url );
}
$output = '<a rel="nofollow" class="submitdelete" href="' . esc_url( $url ) . '">' . esc_html__( 'Remove image', 'tribe-events-community' ) . '</a>';
return $output;
}
Changelog
| Version | Description |
|---|---|
| 1.0 | Introduced. |