Il mio tema non può sovrascrivere il CSS del mio plugin perché viene caricato prima dei plugin. Si tratta di un bug o di una modifica permanente (2.4.1)?
Hmm sì, hai ragione. Carichiamo il core, poi i temi, poi i plugin
Penso che core → plugin → temi sarebbe un ordine migliore e corrisponderebbe al comportamento pre-plugin-debundling. Cosa ne pensate @awesomerobot @Johani @jordan.vidrine?
@WorldIsMine una soluzione temporanea è aumentare la specificità del CSS del tema.
Sì, anche a me sembra un ordine migliore!
Prima della versione 2.4, l’applicazione delle modifiche al CSS del tema funzionava, quindi questo è considerato un bug involontario?
Grazie, ci darò un’occhiata.
Il CSS dei plugin era precedentemente tutto raggruppato e caricato dopo i fogli di stile principali. Quindi sì, questo è un effetto collaterale involontario del nostro averlo separato. Penso che possiamo portare questa correzione sulla versione stabile, è a rischio molto basso. Non credo che qualcuno faccia affidamento su questo comportamento.
Ho aperto una PR qui:
Quando è previsto un tempismo realistico per l’entrata in vigore di questa modifica? Ho molti plugin sulla mia istanza e ho dedicato gli ultimi due giorni ad aggiornarli per renderli compatibili con la versione 2.4.1, e questo è l’unico ostacolo che mi impedisce di procedere all’aggiornamento ![]()
L’ho appena unito a master; intendo eseguire il backport su beta e stable entro la prossima ora (a meno che non sorgano problemi) ![]()
(Nota: c’è stato un leggero ritardo a causa di alcuni problemi di test non correlati, ma procederò con il backport al più presto)
Siete fantastici! <3 Grazie mille per il supporto rapido.
Ha richiesto un po’ più di tempo del previsto, ma è stato completato su stable, beta e tests-passed. Vai su /admin/upgrade e aggiorna all’ultima versione per ottenere il comportamento corretto.