Entschuldigen Sie die lange Wartezeit. Ein geschäftiger Tag ![]()
Sie können also ein Theme oder eine Komponente mit einer einfachen API-Anfrage aktivieren oder deaktivieren.
Sie müssen einen API-Schlüssel mit den richtigen Anmeldeinformationen erstellen und ihm einen Administratorbenutzer zuweisen.
- in Ihrem Discourse: Admin-Panel → API → big>+ big> Neuer API-Schlüssel
- in dem von Ihnen verwendeten Skript, wie erwähnt, führen Sie eine PUT-Anfrage an
https://yourdiscourse.com/admin/themes/[id_theme]mit den entsprechenden Headern (siehe Authentifizierungsteil auf https://docs.discourse.org/) und einem JSON-Body wie diesem durch:{"theme":{"enabled":false}}
Dadurch wird das gewählte Theme/die gewählte Komponente deaktiviert. Videobeispiel mit Insomnia: