PluginProbe
Yatra – Travel Booking & Tour Operator Software / 3.0.16
Yatra – Travel Booking & Tour Operator Software v3.0.16
3.0.16 3.0.15 3.0.14 3.0.14.1 3.0.14.2 3.0.12 3.0.13 3.0.11 3.0.10 3.0.9 3.0.8 3.0.7 3.0.6 3.0.5 3.0.5.1 3.0.4 3.0.3 3.0.2.9 3.0.2.7 3.0.2.8 3.0.2.6 trunk 1.0.0 2.0.0 2.0.1 All 84 releases
← All changes | app/Core/Handlers/BookingConfirmationPageHandler.php +7 -1 3.0.7 → 3.0.16 View file →
@@ -32,9 +32,15 @@
32 32
33 33 // Configure $wp_query + virtual WP_Post so FSE block themes don't fall back to 404.html.
34 34 $this->setupPageEnvironment('singular', [
35 35 'title' => __('Booking Confirmation', 'yatra'),
36 - 'object_id' => (int) ($booking->id ?? 0),
36 + // Keep the virtual post ID at 0 (like the account/login/booking
37 + // handlers). Using the booking row id made get_queried_object_id()
38 + // collide with a real wp_posts row of the same id, so SEO plugins /
39 + // WordPress emitted THAT page's title, description and OG tags on the
40 + // confirmation page. The booking is read from the `yatra_booking`
41 + // global, so no queried-object id is needed here.
42 + 'object_id' => 0,
37 43 'post_type' => 'page',
38 44 'post_name' => $confirmation_id,
39 45 ]);
40 46