Skip to content

v4.4.2 — Fix WooCommerce email preview

Choose a tag to compare

@joshuabink joshuabink released this 20 Apr 22:54
· 46 commits to main since this release

Bugfix

  • WooCommerce email preview: De plugin admin CSS werd geladen in het WooCommerce email preview iframe, waardoor de WordPress backend zichtbaar was in plaats van de email preview. Opgelost door een jbwp_is_wc_email_preview() detectie die alle bekende WC preview contexten herkent en de plugin styling overslaat.

Technisch

  • Nieuwe helper jbwp_is_wc_email_preview() detecteert:
    • WC 8.6+ dedicated preview page (?page=wc-email-preview)
    • Legacy preview parameter (?wc_email_preview, ?preview_woocommerce_mail)
    • AJAX email preview actions
  • admin_enqueue_scripts hook: skip admin.css volledig op preview pages
  • admin_head hook: skip inline branding CSS variabelen op preview pages