Fehlende WooCommerce-Hooks auf Produktseiten debuggen
Den Debug-Modus und die Theme-Check-Funktion von Chamevo verwenden, um fehlende WooCommerce-Hooks zu identifizieren, die den Customizer am Laden hindern.
Chamevo hängt sich an Standard-WooCommerce-Action-Hooks auf der Produktseite (z. B. woocommerce_before_single_product, woocommerce_single_product_summary). Wenn Ihr Theme diese Hooks entfernt oder überschreibt, kann der Customizer nicht laden. Der Debug-Modus hilft Ihnen, fehlende Hooks zu identifizieren.
Bevor Sie beginnen
- Der Produkt-Customizer erscheint nicht oder ist auf einer Produktseite teilweise defekt.
- Sie vermuten einen Theme-Konflikt.
Debug-Modus aktivieren
- Gehen Sie zu Chamevo → Settings → Advanced → Troubleshooting.
- Aktivieren Sie den Debug Mode.
- Speichern Sie die Einstellungen.
Theme Check verwenden
- Öffnen Sie als Administrator eine Produktseite, der ein Chamevo-Produkt zugewiesen ist.
- Mit aktiviertem Debug-Modus erscheint ein Theme Check-Modal auf der Seite.
- Das Modal listet die Standard-WooCommerce-Hooks auf und zeigt, welche auf der aktuellen Seite vorhanden sind.
- Fehlende Hooks werden hervorgehoben — das sind diejenigen, die Ihr Theme nicht auslöst.
Ergebnisse interpretieren
Alle Hooks vorhanden
Wenn alle Hooks als vorhanden angezeigt werden, der Customizer aber immer noch nicht lädt, liegt das Problem wahrscheinlich nicht an einem Hook-Konflikt. Prüfen Sie andere Ursachen:
Hooks fehlen
Wenn Hooks fehlen, ruft das Produkttemplate Ihres Themes diese nicht auf. Häufige Lösungen:
Option 1: Shortcode-Platzierung verwenden
- Gehen Sie zu Chamevo → Settings → WooCommerce → Product Page.
- Setzen Sie Product Designer Position auf Via Shortcode [chamevo].
- Fügen Sie
[chamevo]zum Produktseiten-Inhalt, einem Page-Builder-Widget oder einem benutzerdefinierten Template-Speicherort hinzu.
Damit wird das Hook-System vollständig umgangen und der Customizer dort platziert, wo der Shortcode sich befindet.
Option 2: Theme-Entwickler kontaktieren