det har gått över 3 år sedan Dashicons har uppdaterats (se #34221 från version 4.5). Men de har inte glömts bort! I 5.2 Kommer Dashicons att se flera förändringar, inklusive 13 fantastiska nya ikoner.
Nybyggnadsprocess
en nybyggnadsprocess har implementerats i Dashicons GitHub-förvaret för att göra det lättare att lägga till nya ikoner. Nu, när SVG-filer läggs till för nya ikoner ingår de automatiskt i teckensnitt och Csscss Cascading Style Sheets. arkivera. Denna förändring kommer inte att märkas från WordPress CoreCore Core är den uppsättning programvara som krävs för att köra WordPress. Kärnutvecklingsteamet bygger WordPress. kodbas, men det är värt att notera.
nytt teckensnitt filformat: WOFF 2.0
den här versionen kommer att se införandet av ett nytt teckensnitt filformat, WOFF2 (Web Open Font Format 2). WOFF2 är en modernare ersättning för det ursprungliga WOFF 1.0-formatet som använder en förbättrad komprimering, vilket resulterar i lägre nätverknätverk (kontra webbplats, blogg) konsumtion.
WOFF2 stöds av alla moderna webbläsare, men stöds inte i Internet Explorer.
WOFF 1.0-Format
WOFF 1.0-filen kommer att förbli i WordPress-kärnan för att säkerställa bakåtkompatibilitet för plugins och teman som laddar filen wp-includes/fonts/dashicons.woff
direkt. Den här filen har inte uppdaterats för att inkludera de nya ikonerna nedan. Den nya byggprocessen tillåter för närvarande bara en WOFF-formatfil att byggas. Eftersom WOFF2 är modernare är det filformatet som byggs framåt.
emellertid WOFF 1.0 sammanställs och ingår som ett inbäddat teckensnitt direkt i filen dashicons.css
. Det inbäddade WOFF-formatet har uppdaterats för att inkludera de nya ikonerna. Om du vill använda de nya Dashicons och kräver WOFF 1.0-formatet för IE-stöd, rekommenderas att du använder filen dashicons.css
som ingår i core för att definiera Dashicons-teckensnittet.
Alternativt kan du använda den inbäddade OpenType-formatfilen på wp-includes/fonts/dashicons.eot
(stöds av alla versioner av IE). Den här filen innehåller de nya ikonerna.
nya ikoner
i 5.2 tillsattes 13 helt nya ikoner. Men 18 ytterligare ikoner som tidigare ingick i teckensnittsfilerna men inte hade en motsvarande CSS-deklaration är nu tillgängliga. Dessa ikoner är markerade med en asterisk (*) nedan.
Buddicons
Buddicons var alla tidigare inkluderade i ikonteckensnittet, men var och en åtföljs nu av ny a dashicons-buddicons-*
– klass.
ikon | CSS-klass | kod |
---|---|---|
dashicons-buddicons-activity * |
f452 |
|
dashicons-buddicons-bbpress-logo * |
f477 |
|
dashicons-buddicons-buddypress-logo * |
f448 |
|
dashicons-buddicons-community * |
f453 |
|
dashicons-buddicons-forums * |
f449 |
|
dashicons-buddicons-friends * |
f454 |
|
dashicons-buddicons-groups * |
f456 |
|
dashicons-buddicons-pm * |
f457 |
|
dashicons-buddicons-replies * |
f451 |
|
dashicons-buddicons-topics * |
f450 |
|
dashicons-buddicons-tracking * |
f455 |
redaktör
ikon | CSS-klass | kod |
---|---|---|
dashicons-editor-ol-rtl |
f12c |
|
dashicons-editor-ltr |
f10c |
Core Teams
tre nya ikoner har introducerats för några nyare lag: Tide, REST API och kodningsstandarder.
ikon | CSS-klass | kod |
---|---|---|
dashicons-tide |
f10d |
|
dashicons-rest-api |
f124 |
|
dashicons-code-standards |
f13a |
webbplatser
med introduktionen av 3 nya ikoner i 5.2 finns det nu 4 totala webbplatsikoner. Oavsett var du befinner dig i världen finns det nu en ikon för dig! (GH-95)
ikon | CSS-klass | kod |
---|---|---|
dashicons-admin-site-alt |
f11d |
|
dashicons-admin-site-alt2 |
f11e |
|
dashicons-admin-site-alt3 |
f11f |
menyer
ikon | CSS-klass | kod |
---|---|---|
dashicons-menu-alt * |
f228 |
|
dashicons-menu-alt2 * |
f329 |
|
dashicons-menu-alt3 * |
f349 |
Socialt
ikon | CSS-klass | kod |
---|---|---|
dashicons-instagram |
f12d |
Övrigt
ikon | CSS-klass | kod |
---|---|---|
dashicons-businesswoman |
f12f |
|
dashicons-businessperson |
f12e |
|
dashicons-email-alt2 |
f467 |
|
dashicons-yes-alt |
f12a |
|
dashicons-camera-alt * |
f129 |
|
dashicons-plugins-checked * |
f485 |
|
dashicons-update-alt * |
f113 |
|
dashicons-text-page * |
f121 |
ett mycket speciellt tack går ut till @joen, @ empireoflight, @ folletto, @netweb, @aduth, @dsifford, @SergioEstevao, @cathibosco1, @jaymanpandya, @oztaser, @ryelle, @joshuawold, @nateallen, @ desrosj, @ bahia0019 och @ liljimmi för deras bidrag till Dashicons sedan den senaste uppdateringen!