fix: add wp_body_open to WooCommerce header

This commit is contained in:
2026-05-21 14:46:36 +02:00
parent e90c251d0b
commit 07e0174035
10 changed files with 411 additions and 30 deletions

View File

@@ -67,3 +67,14 @@
- Kilka pluginów obsługuje InPost, więc zmiana w `ws-inpost-map` może kolidować z gotowymi integracjami.
- Tracking i płatności zależą od poprawnych eventów WooCommerce po checkout.
- Brak dumpa bazy utrudnia potwierdzenie, które pluginy są aktywne w środowisku.
## Plan Scan: InPost Pay `wp_body_open` Na Podstronach WooCommerce
**Data analizy:** 2026-05-21
**Tryb radaru:** `plan`
**Scope:** `wp-content/themes/betheme/header-shop.php`, `wp-content/themes/betheme/woocommerce.php`, `wp-content/themes/betheme/single-template.php`, `wp-content/plugins/inpost-pay/src/hooks/front/FrontWidgetV2.php`
- Strona glowna uzywa `wp-content/themes/betheme/header.php`, gdzie poprzednio dodano `<?php wp_body_open(); ?>`.
- Podstrony WooCommerce, w tym produkt, moga uzywac `get_header( 'shop' )`, czyli `wp-content/themes/betheme/header-shop.php`.
- `header-shop.php` ma osobny znacznik `<body <?php body_class(); ?>>` i obecnie nie uruchamia `wp_body_open()`.
- `inpost-pay` podpina skrypt inicjalizacyjny pod `wp_body_open`, wiec brak hooka w wariancie shop blokuje `IPPWidgetOptions` na produktach i stronach sklepu.
- Obszar weryfikacji: strona produktu z `?showIzi=true`, strona sklepu/archiwum, koszyk/checkout jezeli uzywaja wariantu shop.