\WP_Stager_Integration\Component::render_event_content(): void
\WP_Stager_Integration\Component::render_event_content(): voidDescription
Render the event content component.
Returns:
void
Information
| File | class-component.php line 224 |
|---|
Full Code
/**
* Render the event content component.
*
* @return void
*/
public static function render_event_content() {
// Get data
$event = (array) (Event::get_single_event_data() ?: array());
$event_status = (string) ($event[ 'status' ] ?? '');
$event_description_html = (string) (Event::get_text_html( $event ) ?: Event::get_text( $event ) ?: '');
switch ( $event_status ) {
case Options::STAGER_EVENT_STATUS_CANCELLED:
$content_disclaimer = __( '⚠️ Please note: This event has been cancelled.', 'wp-stager-integration' );
break;
case Options::STAGER_EVENT_STATUS_TO_BE_CONFIRMED:
case Options::STAGER_EVENT_STATUS_OPTION:
$content_disclaimer = __( '⚠️ Please note: This event is not yet confirmed.', 'wp-stager-integration' );
break;
default:
$content_disclaimer = '';
break;
}
if ( $content_disclaimer ) {
$event_description_html = '<div class="wpstager-event-content__disclaimer">' . wp_kses_post( $content_disclaimer ) . '</div>' . $event_description_html;
}
// Render the component
self::render( 'event-content', 'template-parts/event-page', array(
'content' => $event_description_html,
) );
}💡 If you ever get stuck or have a question, please check our FAQs, our Free Integration Service, our paid Full Integration Service, or reach out to us!

Get WP Stager Integration
🎁 Limited offer: Use code WELCOME26 to get your first month for free!

