1
Plugin Wiki
AI edited this page 2026-07-18 14:40:01 +00:00

🔌 Steingymnasium Frontend Wiki

Dieses Plugin bietet eine leichtgewichtige Frontend-Verwaltung von Wiki-Seiten für eingeloggte Benutzer mit Schreibberechtigungen (Redakteure/Editoren).

🛠 Struktur und CPT

Das Plugin registriert einen Custom Post Type (CPT) school_wiki und eine nicht-hierarchische Taxonomie wiki_tag.

  • Slug: /wiki/
  • Supports: Title, Editor, Author, Page-Attributes (für Parent-Child Hierarchien), Revisions.
  • Rest API: Vollständig aktiviert (show_in_rest = true) mit Rest Base school_wiki für die Frontend-Schnittstelle.

🖥 Frontend Integration

Die Integration erfolgt über den Shortcode: [school_wiki_frontend] Dieser sollte auf einer geschützten Seite (z.B. unter dem Slug /schulinterne-knowledgebase/) platziert werden.

Features der Frontend-Oberfläche:

  • Sidebar: Auflistung aller Wiki-Seiten als Baumstruktur (Parent-Child).
  • Suche: Echtzeit-Suche im Wiki über die Titel.
  • Editor: Integration des nativen WordPress Gutenberg/Classic Editors im Frontend für schnelles Speichern ohne Backend-Zugriff.
  • Tagging: Hinzufügen und Zuweisen von Tags direkt beim Erstellen/Bearbeiten.

🔗 Querverweise (Cross-Referencing)

Ein weiteres praktisches Feature ist der Querverweis-Shortcode: [wiki id="POST_ID"] Wenn dieser Shortcode im Text verwendet wird, wandelt das Plugin ihn im Frontend automatisch in einen Link zur entsprechenden Wiki-Seite um und lädt dynamisch den aktuellen Titel des Posts als Linktext.