Payments_Tab::maybe_auto_generate_order_success_page()
Generate Order Success page with the shortcode if the page is non-existent.
Return
(bool)
Source
File: src/Tickets/Commerce/Payments_Tab.php
public function maybe_auto_generate_order_success_page() {
if ( tribe( Success::class )->page_has_shortcode() ) {
return false;
}
$page_slug = 'tickets-order';
$shortcode = Success_Shortcode::get_wp_slug();
if ( $this->is_page_created( $shortcode ) ) {
return false;
}
$page_name = __( 'Order Completed', 'event-tickets' );
$page_id = $this->create_page_with_shortcode( $page_slug, $page_name, $shortcode );
if ( is_wp_error( $page_id ) ) {
return false;
}
return tribe_update_option( Settings::$option_success_page, $page_id );
}
Changelog
| Version | Description |
|---|---|
| 5.2.1 | Introduced. |