Vorig jaar ging WordPress over op het gebruik van plug-ins om aan nieuwe functies voor core te werken. Een van de eerste die werd weergegeven, was de MP6-plug-in. Het was een compleet herontwerp van de WordPress-beheerder. Een van de veranderingen was het gebruik van afbeeldingen in een pictogram, Dashicons.
In WordPress 3.8 zagen we dit nieuwe ontwerp zijn weg vinden naar de kern. Alle pictogrammen in de WordPress-beheerder gebruiken Dashicons nu ook en we kunnen ze ook gebruiken in onze thema's en plug-ins.
Het project is een open source project en wordt momenteel onderhouden op GitHub. WordPress trekt het in en je kunt het ook gebruiken voor je eigen projecten. U kunt ook alle pictogrammen in de documentatie bekijken.
U kunt op elk pictogram klikken en het toont u een grotere preview van elk pictogram en geeft de naam van het pictogram weer. Er zijn ook enkele links die u helpen om de CSS, HTML of Glyph te kopiëren. Er is ook een link onderaan Toon instructies.
Laten we zeggen dat uw thema een aangepast berichttype toevoegt voor een afbeeldingsschuifregelaar. We willen een pictogram gebruiken dat op sommige afbeeldingen lijkt en besluiten te gebruiken dashicons-images-alt2
.
Nu hoeven we het alleen nog maar te specificeren als we ons aangepast berichttype als volgt registreren:
register_post_type ('slides', array ('labels' => array ('name' => 'Dia's', 'singular_name' => 'Dia'), 'public' => true, 'has_archive' => true, 'menu_icon '=>' dashicons-images-alt2 '));
Ons aangepaste menu-item heeft nu dezelfde stijl als de andere standaardmenu-items. Het heeft dezelfde kleur en hoogte, samen met de juiste kleur bij zweven.
Als u problemen ondervindt bij het gebruik van een van de dashicons, moet u een probleem melden in Core Trac zoals bij andere WordPress-problemen. Als u geen pictogram vindt dat geschikt is voor uw doeleinden, kunt u een nieuw pictogram aanvragen.
Zoals ik al eerder zei, nu Dashicons is opgenomen in de kern van WordPress, kunnen we het gebruiken in onze thema's en plug-ins.
We kunnen ze gemakkelijk gebruiken voor de menu-items die we toevoegen aan het WordPress-beheerdersmenu. Dit is zeker een van de kleine details waarmee u uw werk meer native kunt laten voelen in de kernapplicatie van WordPress.