1. Home
  2. Dokumente
  3. Funktionen
  4. Shortcodes


Shortcodes

Um die CommonsBooking-Inhalte (z.B. die automatisch generierten Artikellisten) auf der Website anzuzeigen werden Shortcodes verwendet. Shortcodes können in jede WordPress Seite eingefügt werden. Offizielle WordPress Dokumentation.

Folgende Shortcodes sind verfügbar:

[cb_items] Artikel-Liste

Zeigt eine Liste aller veröffentlichen Artikel an mit den Stationen, an denen sie sich befinden.

  • Shortcode: [cb_items]
  • Argumente: category_slug

Nur eine bestimmte Kategorie anzeigen?

Wenn ihr Artikel Kategorien zugeordnet habt, könnt ihr über einen Parameter nur Artikel einer bestimmten Kategorie anzeigen. Dazu sucht ihr zunächst die Titelform / Slug der Kategorie über das Kategorie-Menü aus und setzt diese dann folgendermaßen ein:

  • [cb_items category_slug=titelform]

 

[cb_map id=XXXXXX] Karte mit Filter-Möglichkeit

Zeigt eine Karte aller veröffentlichen Artikel an. Eine Karte muss dafür zunächst unter "CommonsBooking -> Karten" eingerichtet werden. Mehr zur Einrichtung und Konfiguration von Karten.

  • Shortcode: [cb_map]
  • Argumente (erforderlich!): id

 

[cb_items_table]: Artikel-Tabelle mit Verfügbarkeit

Zeigt eine Tabelle aller veröffentlichen Artikel an mit Stationen, an denen sie sich befinden und der aktuellen Verfügbarkeit.

  • Shortcode: [cb_items_table]
  • Die Liste der Einträge kann mit folgenden Attributen weiter gefiltert werden
    • Filter nach Artikel-Kategorien: itemcat (Beispiel: [cb_items_table itemcat=itemcategoryslug]
    • Filter nach Standort-Kategorien: locationcat (Beispiel: [cb_items_table locationcat=locationcategoryslug]

 

[cb_locations] Stationen-Liste

Zeigt eine Liste aller veröffentlichen Stationen an mit den Artikeln, die sich dort befinden

  • Shortcode: [cb_locations]

 

[cb_bookings] Liste aller Buchungen

  • Shortcode: [cb_bookings]
  • Liste aller Buchungen (eigene Buchungen des eingeloggten Nutzenden)
  • Administrator*innen sehen hier alle Buchungen
  • cb_manager sehen hier alle eigenen Buchungen und Buchungen der ihnen zugeordneten Artikel und Stationen.