RepairPluginDocs

Offnungszeiten-Anzeige

Zeige Offnungszeiten, Live-Indikatoren fur geoffnet/geschlossen und SEO-Strukturdaten auf deiner Website mit RepairPlugin-Shortcodes fur jeden Standort an.

opening-hoursshortcodesindicatorseoconditional-contentfrontend

Was kannst du damit machen?

  • Deinen Wochenplan anzeigen auf jeder Seite mit einem Shortcode -- Kunden sehen genau, wann du geoffnet und geschlossen hast.
  • Einen Live-Indikator fur geoffnet/geschlossen anzeigen, der sich automatisch aktualisiert, damit Besucher deinen aktuellen Status auf einen Blick sehen.
  • Bevorstehende Feiertage und besondere Termine auflisten, um zu verhindern, dass Kunden vorbeikommen, wenn du geschlossen hast.
  • Bedingte Inhalte anzeigen -- zeige verschiedene Nachrichten an, je nachdem ob dein Geschaft gerade geoffnet, geschlossen, bald geoffnet oder bald geschlossen ist.
  • Dein lokales SEO verbessern durch das Hinzufugen von strukturierten Daten (schema.org), die Google deine Geschaftszeiten, Adresse und Standortdetails mitteilen.

Beispiel: Ein Kunde besucht deine Website um 16:45 Uhr. Er sieht einen Live-Indikator mit der Nachricht "Schliesst bald -- wir schliessen um 17:00 Uhr" mit einem orangefarbenen Punkt. Darunter zeigt eine Tabelle deine vollstandigen Wochenzeiten mit hervorgehobener heutiger Zeile.


Wo findest du es?

  1. Klicke im WordPress-Adminmenu auf RepairPlugin.
  2. Klicke auf Settings.
  3. Wahle Opening Hours in der Seitenleiste.
  4. Klicke auf den Tab Display Opening Hours oben auf der Seite.

Diese Seite hat drei Abschnitte:

  • Shortcodes -- kopierbereite Shortcodes fur jeden Standort.
  • Indikator-Einstellungen -- konfiguriere das Verhalten und die Farben des geoffnet/geschlossen-Statusindikators.
  • Tabellen-Einstellungen -- konfiguriere, wie die Offnungszeiten-Tabelle und die Tabelle fur besondere Termine auf deiner Website erscheinen.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=opening_hours
The Display Opening Hours settings tab showing shortcodes, indicator settings, and table display options
https://www.repairplugin.com/book-a-repair
The opening hours widget on the frontend showing a weekly schedule with live open/closed indicator

So richtest du es ein

Offnungszeiten zu einer Seite hinzufugen

  1. Gehe zu Settings > Opening Hours > Display Opening Hours.
  2. Finde deinen Standort in der Shortcode-Liste.
  3. Kopiere den Shortcode, den du brauchst (z.B. [Repair_Opening_Hours location="My Store"]).
  4. Gehe zu WP Dashboard > Seiten und bearbeite die Zielseite.
  5. Fuge einen Shortcode-Block (Gutenberg) oder ein HTML/Code-Modul (Page-Builder) hinzu.
  6. Fuge den Shortcode ein und klicke auf Speichern oder Veroffentlichen.

Einen Live-Indikator fur geoffnet/geschlossen hinzufugen

  1. Kopiere den [Repair_Indicator]-Shortcode fur deinen Standort von der Seite Offnungszeiten anzeigen.
  2. Fuge ihn auf jeder Seite, in jedem Widget-Bereich oder Template ein, wo der Status erscheinen soll.
  3. Der Indikator zeigt automatisch die richtige Nachricht an und aktualisiert sich alle 30 Sekunden.

Indikator-Nachrichten anpassen

Die Indikator-Nachrichten werden uber deine Spracheinstellungen verwaltet:

  1. Gehe zu Settings > Localization.
  2. Suche nach den Indikator-Nachrichten (z.B. "Now Open", "Now Closed", "Opening Soon", "Closing Soon").
  3. Bearbeite den Text fur jeden Status. Du kannst dynamische Codes wie {from}, {to} und {countdown} verwenden, um Echtzeitinformationen einzubinden.

SEO-Strukturdaten hinzufugen

  1. Kopiere den [Repair_SEO]-Shortcode fur deinen Standort.
  2. Fuge zusatzliche Attribute fur deine Geschaftsdetails hinzu:
[Repair_SEO location="My Store" place_id="ChIJ..." name="My Repair Shop" description="Phone and tablet repairs" street_address="123 Main St" city="Amsterdam" state="NH" zipcode="1012AB" country_code="NL"]
  1. Fuge diesen Shortcode auf deiner Startseite oder Kontaktseite ein. Er gibt unsichtbare strukturierte Daten aus, die Suchmaschinen verwenden, um deine Geschaftszeiten in den Suchergebnissen anzuzeigen.

Bedingte Inhalte anzeigen

Verwende diese Shortcodes, um verschiedene Inhalte basierend auf deinem aktuellen Status anzuzeigen:

[Repair_Ifopen location="My Store"]
  Wir haben geoffnet! Komm vorbei oder <a href="/book">buche online</a>.
[/Repair_Ifopen]

[Repair_Ifclosed location="My Store"]
  Wir haben gerade geschlossen. Wir offnen wieder am {next_open_day} um {next_open_time}.
[/Repair_Ifclosed]

Du kannst auch [rp_ifopeningsoon] und [rp_ifclosingsoon] fur "Offnet bald"- und "Schliesst bald"-Nachrichten verwenden.


Einstellungsubersicht

Shortcodes

RepairPlugin generiert Shortcodes fur jeden deiner Standorte. Die folgenden Shortcodes sind verfugbar:

ShortcodeWas er anzeigt
[Repair_Opening_Hours location="..."]Eine wochentliche Offnungszeiten-Tabelle
[Repair_Special_Dates location="..."]Eine Liste bevorstehender besonderer Termine und Feiertage
[Repair_Indicator location="..."]Eine Live-Statusnachricht geoffnet/geschlossen mit optionalem Farbpunkt
[Repair_SEO location="..."]Unsichtbare schema.org-Strukturdaten fur Suchmaschinen
[Repair_Ifopen location="..."]...[/Repair_Ifopen]Inhalt, der nur angezeigt wird, wenn der Standort geoffnet ist
[Repair_Ifclosed location="..."]...[/Repair_Ifclosed]Inhalt, der nur angezeigt wird, wenn der Standort geschlossen ist
[rp_ifopeningsoon location="..."]...[/rp_ifopeningsoon]Inhalt, der nur angezeigt wird, wenn der Standort bald offnet
[rp_ifclosingsoon location="..."]...[/rp_ifclosingsoon]Inhalt, der nur angezeigt wird, wenn der Standort bald schliesst
Alle Shortcodes erfordern ein location-Attribut mit deinem genauen Standortnamen (z.B. location="Amsterdam Store"). Fur auf Servicemethoden basierende Zeitplane kannst du auch location="Pickup Service" oder location="Repair on your location" verwenden.

Tipp: Kopiere Shortcodes direkt von der Seite Offnungszeiten anzeigen -- sie sind bereits mit dem korrekten Standortnamen fur jeden deiner Laden vorausgefullt.

Indikator-Einstellungen

EinstellungBeschreibungStandardKunden sehen
Approximation ModeWenn aktiviert, kann der Indikator "Offnet bald"- und "Schliesst bald"-Nachrichten anzeigen, anstatt nur "Geoffnet" oder "Geschlossen". Das gibt Kunden einen Hinweis, wenn du bald offnest oder schliessstausDifferenziertere Statusnachrichten nahe den Offnungs- und Schliesszeiten.
Warning Opening (minutes)Legt fest, wie viele Minuten vor der Offnung der Indikator auf "Offnet bald" umschaltet. Funktioniert nur, wenn der Approximation Mode aktiviert ist45 MinutenEine "Offnet bald"-Nachricht erscheint diese Anzahl von Minuten vor der Offnung deines Geschafts.
Warning Closing (minutes)Legt fest, wie viele Minuten vor der Schliessung der Indikator auf "Schliesst bald" umschaltet. Funktioniert nur, wenn der Approximation Mode aktiviert ist Tipp: Stelle dies passend zu deiner letzten Terminannahmezeit ein. Wenn du 30 Minuten vor Schliessung keine Laufkundschaft mehr annimmst, stelle es auf 30.45 MinutenEine "Schliesst bald"-Nachricht erscheint diese Anzahl von Minuten vor der Schliessung deines Geschafts.
Show Special Date MessagesWenn aktiviert, zeigt der Indikator spezifische Nachrichten fur besondere Termine (Feiertage). Zum Beispiel "Es ist Ostern, wir haben geschlossen" anstatt des generischen "Wir haben geschlossen."ausFeiertagsspezifische Nachrichten, die erklaren, warum du geschlossen hast oder angepasste Offnungszeiten hast.
Show Breaktime MessagesWenn aktiviert, zeigt der Indikator spezifische Nachrichten wahrend Pausenzeiten. Zum Beispiel "Wir sind in der Mittagspause bis 13:00 Uhr" anstatt "Wir haben geoffnet."ausEine Pausennachricht wahrend deiner Mittagspause oder anderer geplanter Pausenzeiten.
Show Prefixed Color DotsFugt einen kleinen farbigen Punkt vor der Indikatornachricht hinzu, um den Status visuell zu signalisierenanEin gruner, orangefarbener oder roter Punkt neben der Statusnachricht.
Indikatorfarbeinstellungen
Jeder Status hat seinen eigenen Farbpunkt. Du kannst jeden auf Grun, Orange oder Rot einstellen:
StatusStandardfarbe
------
Jetzt geoffnetGrun
Jetzt geschlossenRot
Geoffnet (vor Pausenzeit)Grun
In der PauseOrange
Geoffnet an besonderem TerminOrange
Geschlossen an besonderem TerminRot
Offnet baldOrange
Schliesst baldOrange

Offnungszeiten-Tabelleneinstellungen

Diese Einstellungen steuern, wie der Shortcode [Repair_Opening_Hours] deinen Wochenplan anzeigt.

EinstellungBeschreibungStandardKunden sehen
ViewSteuert, welche Tage in der Tabelle angezeigt werden. "Normal" zeigt die volle Woche. "Future" zeigt heute plus die nachsten 6 Tage. "Today" zeigt nur die heutigen OffnungszeitenNormalEntweder eine vollstandige Wochenubersicht, eine rollende 7-Tage-Ansicht oder nur den heutigen Zeitplan.
Week Start OnLegt fest, ob die Wochentabelle am Montag oder Sonntag beginnt. Gilt nur, wenn die Ansicht auf Normal eingestellt istMontagDie Offnungszeiten-Tabelle beginnt am von dir gewahlten Tag.
Display Mode"Normal" zeigt jeden Tag in einer eigenen Zeile. "Consolidated" gruppiert Tage mit gleichen Offnungszeiten zusammen (z.B. "Mo -- Fr: 9:00 -- 18:00")NormalEntweder einzelne Zeilen pro Tag oder gruppierte Zeilen fur Tage mit identischen Offnungszeiten.
Output"Table" zeigt die Zeiten in einem strukturierten Tabellenformat. "Inline" zeigt die Zeiten als eine einzelne TextzeileTableEntweder ein ubersichtliches Tabellenlayout oder ein kompakter Inline-Text.
Day Part FormatSteuert, wie der Tagesname angezeigt wird. Verwendet Codes wie {day} (vollstandiger Tagesname), {day_short} (abgekurzt), {day_of_month}, {month}, etc{day}Das Tageslabel im von dir gewahlten Format (z.B. "Montag" oder "Mo" oder "14 Feb - Mo").
Hour SeparatorLegt das Zeichen zwischen Offnungs- und Schliesszeiten fest-- (Geviertstrich)Das Trennzeichen zwischen den Zeiten, z.B. "9:00 -- 18:00".
Timeslot SeparatorLegt das Zeichen zwischen mehreren Zeitfenstern fest (z.B. Vormittags- und Nachmittagsslots bei einer Pause)| (Pipe)Das Trennzeichen zwischen Zeitfenstern, z.B. "9:00 -- 12:00 | 13:00 -- 18:00".
Timeslot Line BreakWenn aktiviert und die Ausgabe auf Table eingestellt ist, erscheinen mehrere Zeitfenster auf separaten Zeilen statt nebeneinanderanZeitfenster vertikal gestapelt fur einfacheres Lesen.
Overwrite SpecialsWenn aktiviert, ersetzen besondere Termine die regularen Offnungszeiten in der Wochentabelle. Wenn deaktiviert, zeigt die Tabelle immer die regularen Zeiten unabhangig von besonderen TerminenausEntweder angepasste Zeiten an besonderen Terminen innerhalb der Wochenansicht oder immer den Standardzeitplan.

Einstellungen fur die Tabelle besonderer Termine

Diese Einstellungen steuern, wie der Shortcode [Repair_Special_Dates] deine Feiertage und besonderen Termine anzeigt.

EinstellungBeschreibungStandardKunden sehen
ViewSteuert, welche besonderen Termine angezeigt werden. Optionen umfassen alle Termine dieses Jahres, nur bevorstehende Termine oder bevorstehende Termine innerhalb eines bestimmten Zeitraums (7 Tage, 14 Tage, 30 Tage, 60 Tage, 90 Tage, 180 Tage oder 365 Tage)Alle Termine dieses JahresEine gefilterte Liste besonderer Termine basierend auf dem von dir gewahlten Zeitraum.
Display Mode"Normal" zeigt jeden besonderen Termin in einer eigenen Zeile. "Consolidated" gruppiert Termine mit gleichen Offnungszeiten zusammenNormalEntweder einzelne Zeilen pro Termin oder gruppierte Zeilen fur Termine mit gleichen angepassten Offnungszeiten.
Output"Table" zeigt besondere Termine in einer strukturierten Tabelle. "Inline" zeigt sie als eine einzelne TextzeileTableEntweder eine ubersichtliche Tabelle oder eine kompakte Inline-Auflistung deiner besonderen Termine.
Day Part FormatSteuert, wie jeder besondere Termin beschriftet wird. Verwendet Codes wie {month}, {day_of_month}, {day} und {name}{month} {day_of_month} - {day} ({name})Das Datumslabel im von dir gewahlten Format (z.B. "Dezember 25 - Donnerstag (Weihnachten)").

Dynamische Codes fur Nachrichten

Du kannst diese Codes in deinen Indikatornachrichten und bedingten Shortcode-Inhalten verwenden. Sie werden automatisch durch Echtzeitwerte ersetzt. Wenn geoffnet:

CodeBeschreibungBeispiel
{day}Vollstandiger Name des heutigen TagesMontag
{day_short}Kurzname des heutigen TagesMo
{time}Aktuelle Uhrzeit09:34
{location}StandortnameMein Laden
{from}Heutige Offnungszeit09:00
{to}Heutige Schliesszeit19:00
{from_first_half}Start des ersten Zeitfensters09:00
{to_first_half}Ende des ersten Zeitfensters13:00
{from_second_half}Start des zweiten Zeitfensters14:00
{to_second_half}Ende des zweiten Zeitfensters19:00
{countdown}Countdown bis zur Schliessung1 Stunde, 12 Minuten
{minutes}Countdown nur in Minuten23 Minuten
Wenn geschlossen (zusatzliche Codes):
CodeBeschreibungBeispiel
---------
{next_open_day}Nachster geoffneter Tag (voll)Mittwoch
{next_open_day_short}Nachster geoffneter Tag (kurz)Mi
{next_open_time}Offnungszeit des nachsten geoffneten Tages08:30
{next_open_day_of_month}Tag des Monats fur den nachsten geoffneten Tag15
{next_open_month}Monat des nachsten geoffneten TagesFebruar
An besonderen Terminen:
CodeBeschreibungBeispiel
---------
{specialdate_name}Name des besonderen TerminsOstern

Haufig gestellte Fragen

Aktualisieren sich die Shortcodes automatisch?

Ja. Die Shortcodes fur Indikator, Offnungszeiten und besondere Termine aktualisieren ihren Inhalt automatisch alle 30 Sekunden. Wenn ein Kunde nach Ladenschluss auf der Seite bleibt, aktualisiert sich der Status ohne Neuladen der Seite.

Kann ich diese Shortcodes in PHP-Templates verwenden?

Ja. Verwende die WordPress-Funktion do_shortcode() in deinen Theme-Templates:

<?php echo do_shortcode('[Repair_Indicator location="My Store"]'); ?>

Brauche ich einen Shortcode pro Standort?

Ja. Jeder Shortcode erfordert das location-Attribut mit einem bestimmten Standortnamen. Wenn du drei Standorte hast, brauchst du drei separate Shortcodes.


Verwandte Artikel

Command Palette

Search for a command to run...