Kann ich ein Theme nur für bestimmte Benutzergruppen verfügbar machen?

Ist es möglich, ein Theme nur bestimmten Benutzergruppen zugänglich zu machen? Im Prinzip würde ich gerne “Premium-Themes” für zahlende Benutzer anbieten.

Ähnlich ist es bei einem Theme wie Horizon, in dem Farbpaletten nur bestimmten Benutzergruppen zur Verfügung stehen.

Ich verstehe, dass das möglicherweise nicht standardmäßig möglich ist, aber wenn ich es zum Laufen bringen möchte, woran müsste ich herumtüfteln?

PS: Ich habe ein ähnliches Thema gesehen, das aber 7 Jahre alt ist. Hoffentlich hat sich seit damals etwas geändert oder es ist zumindest einfacher geworden, ein eigenes Plugin dafür zu erstellen. Auch wenn es ein eigenes Plugin ist, bitte ich um Hinweise, damit ich es versuchen kann.

1 „Gefällt mir“

nicht ohne Plugin-Entwicklung

2 „Gefällt mir“

Verknüpfung eines Themas, das dem Fragesteller einer ähnlichen Anfrage geholfen hat:

Das war eine reine CSS-Lösung, die nicht funktioniert, wenn Sie den Zugriff für zahlende Mitglieder einschränken. Diese Lösung hat den Zugriff für zahlende Mitglieder verborgen.

Ja, das habe ich auch schon gesehen. Bleiben also das Konzept und der Ansatz gleich? Ich frage, weil das Thema 7 Jahre alt ist.

Nun, Theme Creator funktioniert immer noch :slight_smile:

1 „Gefällt mir“

Ein Beitrag wurde in ein neues Thema aufgeteilt: Benutzertitel so anpassen, dass sie wie „Team“ oder „Tester“ darüber aussehen

Ein Beitrag wurde in ein bestehendes Thema zusammengeführt: Benutzertitel so anpassen, dass sie wie „Team“ oder „Tester“ oben aussehen

Es ist nur eine CSS-basierte Lösung, aber sie wird funktionieren, um Benutzer daran zu hindern, die Premium-Themes im Selektor zu sehen. Voraussetzung ist, dass der Benutzer eine primäre Gruppe auswählen muss. Es gibt jedoch auch eine TC, die alle Benutzergruppen als Klassen hinzufügt.

Ich leite eine Tech-Community, jeder würde es herausfinden! :sweat_smile:

Oh ja… das wäre fantastisch.

2 „Gefällt mir“

Es ist möglich. Aber sie könnten es auch nicht tun. Wenn Sicherheit ein Anliegen ist, benötigen Sie ein benutzerdefiniertes Plugin, damit das Mod serverseitig und nicht clientseitig ist.

Wenn Ihre Community jedoch aus fortgeschrittenen Benutzern besteht, könnten diese ein Tampermonkey-Skript erstellen und es von ihrem Browser aus thematisieren.

1 „Gefällt mir“

Es gibt keine einfache Möglichkeit, sie daran zu hindern, das Thema auszuwählen, aber Sie könnten ein Thema erstellen, das die Gruppe des aktuellen Benutzers überprüft und dann etwas tut, wie z. B. Personen auf eine Seite umzuleiten, auf der sie aufgefordert werden, das Thema zurückzuändern oder zu abonnieren.

2 „Gefällt mir“