hai provato con un nome file asset in minuscolo (ad es. npn_spritesheet.svg)?
perché altrimenti sembra che dovrebbe funzionare (posso farlo facilmente con un’icona v5 ma non ne ho nessuna v6 pro).
a meno che non sia semplicemente a causa di questo:
Stranamente, quando elimino quell’asset e lo ricarico con una versione in minuscolo (l’ho persino rinominato in npnassets.svg, vedo ancora il vecchio nome file…
Dato che ho scaricato l’svg e l’ho inserito manualmente nel foglio di sprite, non penso che questo dovrebbe essere un problema, ecco perché ho intrapreso questa strada poiché la v5 non ha un’icona della barra laterale.
Quindi il codice dell’icona dal spritesheet non viene renderizzato. Potresti comunque provare a cambiare l’id dell’icona in un nome senza trattino, come npnsidebar. a volte incontro problemi con i nomi delle variabili nei temi per i quali non riesco a capire la causa effettiva, ma una piccola modifica lo risolve.
Altrimenti potresti condividere il file svg. Ho visto che hai pixelato il codice effettivo, ma sarà comunque pubblicamente accessibile quando lo utilizzerai sul tuo sito live (modifica: ah, non ho visto che è dal piano pro…)
Grazie, ho provato a cambiare il nome in npnsidebar nel spritesheet e nel codice, il che mi ha permesso anche di sostituire correttamente lo spritesheet. Ma sfortunatamente non ha aiutato. Posso inviarti via DM lo spritesheet e l’svg per verificare il mio lavoro. Grazie per il tuo aiuto!
Se sostituisci l’icona bars con un’altra icona nel set predefinito, la sostituzione funziona? Diciamo, sostituiscila con cog o comment.
Se funziona, allora il problema è nel tuo codice SVG personalizzato. Probabilmente necessita di un attributo viewBox. Come questa icona personalizzata (per il componente a tema gifs):
l’ho sostituita in questo modo con una predefinita (l’icona del codice) ieri e ha funzionato, quindi penso che sia effettivamente l’attributo viewBox come dici tu.