No, i plugin sono richiesti solo se si intende modificare il back-end.
Se si tratta solo di una modifica locale, è possibile andare su Admin → Personalizza → Tema e inserire le modifiche in un nuovo Componente Tema, quindi aggiungerlo al Tema corrente.
Grazie!
Quindi, se ho bisogno di cambiare un’etichetta o aggiungere un tooltip, devo creare un tema, ma se ho bisogno di aggiungere una nuova colonna a una pagina (ad esempio, l’elenco degli argomenti), devo creare un plugin?
Se è necessario modificare l’API, ad esempio dati nel percorso .json, modifiche all’autorizzazione, elaborazione dei dati back-end, è necessario un plugin
Per molte modifiche al front-end che non richiedono dati diversi, è sufficiente un TC. Ad esempio, molte modifiche di presentazione o qualsiasi logica in JavaScript che non sia sensibile.
E un’area grigia (che qui non si applica, credo) è se hai bisogno di dati non disponibili (come i campi personalizzati dell’utente) potresti usare AJAX per recuperare quei dati con javascript quando ne hai bisogno, o avere un plugin che aggiunge i dati al serializzatore.
A meno che tu non abbia una modifica CSS molto piccola, ti consiglio di utilizzare un tema remoto o lo strumento CLI.
Ma se fai clic su “installa tema”, la finestra di dialogo ti consentirà di creare un tema (o un componente del tema se lo fai nella pagina del componente).
all’interno dell’elenco degli argomenti della categoria devo aggiungere una nuova colonna con la colonna “created_at” e cambiare la data da “tiny” a estesa (ad es.: GG/MM/AAAA HH:MM)