v3.4.154
Fix Access Manager hiding all unassigned order items, and embed the Google-email recovery link inside the existing WooCommerce customer email.
- The HPOS branch of the unassigned-items query referenced
o.date_created, a column that does not exist inwp_wc_orders. The SQL error was swallowed, so the Access Manager showed zero unassigned rows. Production now returns all 17. - The recovery link is appended via
woocommerce_email_additional_content_{customer_invoice,customer_processing_order,customer_completed_order}, which renders in both the HTML and plain-text templates. No separate email is ever sent. - The plain-text template strips tags from additional content, so the URL is also emitted as visible text.
- Removed the unreachable legacy
woocommerce_email_after_order_tablerenderer, so no duplicate link is possible.