HILFEBEREICH

SwissWP Öffnungszeiten

Kompatibilität und Grenzen

Das Plugin arbeitet unabhängig von WooCommerce und kann mit normalen WordPress-Seiten, Beiträgen und Page-Buildern verwendet werden, sofern diese Shortcodes verarbeiten. Das aktive Theme muss wp_footer() aufrufen, damit globale Floating-Anzeigen ausgegeben werden können.

Die Öffnungszeiten werden anhand der unter «Einstellungen → Allgemein» gewählten WordPress-Zeitzone berechnet. Eine Stadt-Zeitzone wie «Zürich» ist einer festen UTC-Abweichung vorzuziehen. Eine automatische Synchronisation mit Google Unternehmensprofil, Apple Maps, Facebook oder anderen externen Plattformen ist nicht enthalten.

Installation und erste Schritte

  1. swisswp-oeffnungszeiten-1.0.0.zip unter «Plugins → Installieren → Plugin hochladen» auswählen.
  2. Plugin aktivieren.
  3. «Öffnungszeiten → Lizenz & Updates» öffnen und den Lizenzschlüssel aktivieren.
  4. Reguläre Wochenzeiten erfassen.
  5. Ferien und Sondertage ergänzen.
  6. Farben, Positionen und responsive Abstände konfigurieren.
  7. Eine globale Anzeige auswählen oder einen Shortcode einsetzen.
  8. Cache leeren und die Darstellung im Frontend prüfen.

Shortcodes

  • [swisswp_oeffnungszeiten] – vollständige Wochenansicht
  • [swisswp_oeffnungszeiten style="minimal" title="Unsere Zeiten"] – kompakte Wochenansicht
  • [swisswp_oeffnungsstatus] – Status-Badge
  • [swisswp_oeffnungsstatus style="text" details="no"] – reiner Statustext
  • [swisswp_oeffnungszeiten_box] – Button mit aufklappbarer Box

Fehlerbehebung

  • Status ist falsch: WordPress-Zeitzone, Sondertage, Ferien und manuellen Status prüfen.
  • Zeitraum über Mitternacht: Zusammenhängend als 17:00-02:00 erfassen.
  • Anzeige erscheint nicht: Lizenzstatus, Anzeigeart, Seitenregeln und Shortcode kontrollieren.
  • Floating-Anzeige überdeckt Inhalte: Responsive Abstände im Bereich «Anzeige» anpassen.
  • Änderungen fehlen: Seiten-, Plugin- und Browser-Cache leeren.
  • Lizenzproblem: Lizenzschlüssel, Domainbindung und Serverzugriff auf https://swisswpplugins.ch/api.php prüfen.