È possibile rendere disponibile un tema solo a gruppi di utenti specifici? Fondamentalmente vorrei avere “temi premium” per utenti paganti.
Allo stesso modo, in un tema come Horizon, è possibile avere schemi di colori disponibili solo a gruppi di utenti specifici.
Capisco che potrebbe non essere possibile di default, ma se volessi farlo funzionare, con cosa dovrei scherzare?
PS: Ho visto un argomento simile, ma aveva 7 anni. Spero che qualcosa sia cambiato da allora o che almeno sia più facile creare un plugin personalizzato che lo faccia. Anche se si tratta di un plugin personalizzato, indicami comunque come procedere così posso provarci.
Quella era una soluzione solo CSS che non funzionerà quando si sta limitando l’accesso ai membri non paganti. Quella soluzione nascondeva l’accesso ai membri paganti.
Si tratta solo di una soluzione basata su CSS, ma funzionerà per impedire agli utenti di vedere i temi premium nel selettore. Il prerequisito è che l’utente debba selezionare il gruppo primario. Sebbene esista anche un TC che aggiungerà tutti i gruppi di utenti come classi.
È possibile. Ma potrebbero anche non farlo. Se la sicurezza è una preoccupazione, allora avrai bisogno di un plugin personalizzato in modo che la mod sia lato server anziché lato client.
Se la tua community è così avanzata, gli utenti potrebbero creare uno script Tampermonkey e personalizzarlo dal loro browser.
Non c’è un modo semplice per impedire loro di selezionare il tema, ma potresti creare un tema che controlli il gruppo dell’utente corrente e poi faccia qualcosa come reindirizzare le persone a una pagina che dice loro di ripristinare il tema o di iscriversi.