There’s a new feature that slipped into the admin side of WordPress with the recently-released 3.8 – Dashicons! Very similar to Font Awesome, Dashicons give plugin developers a nice set of pre-made icons to use. The cool thing is that Dashicons come pre-loaded, and using them in your WordPress custom post types is as simple as adding a parameter to your register_post_type() function, like so:
// Register a new custom post type named "Portfolio"
register_post_type('portfolio', array(
'public' => true,
'menu_icon'=> 'dashicons-portfolio',
'label' => __( 'Portfolio', 'local' ),
);
[source]
Here’s a screengrab from our Lowrize plugin using Dashicons:
Pretty nifty, eh?!
2 Comments
More posts from themightymo.com
How to Convert .aiff to .mp3 files via Command Line
Yesterday I ran into an issue where I needed to convert .aiff files to .mp3. DBPowerAmp was recommended to me as a paid GUI tool. But I wanted something more lightweight, since this is a task I rarely need to do (most of the time, I’m already in Logic Pro, and exporting is simple there).…
Google Removed Our Business Listing – How we restored our biz to the Map and got our reviews back.
I was about to send an email to a potential customer pointing them to our 5-star Google Reviews via our Google Business profile (e.g. the Google Map), hoping this added information about our customers’ past experiences might help me close a deal. But when I checked the Google Reviews link, it was down. And after…
The Price We Pay: Cloudways Off-Site Backup vs. Budget WordPress Hosts
Cloudways Off-Site Backup Pricing Calculator: The Ultimate Cost Guide
What about an alternative implementation that makes use of CSS sprites(e.g. SVG with PNG fallback)?
Would likely provide a couple of benefits:
1. Improved compatibility with Opera Mini
2. Smoother edges for icons
3. Improved compatibility with IE8, without resorting to altering font icon encoding to use latin characters (which can mess with screenreaders)
It doesn’t seem like it would be all that difficult to convert the font icons from DashIcons into SVG. PNG fallback would address SVG compatibility with IE8 and Android 2.X.
Thoughts?
@James – Great idea there.
I think the only problem is ease of use – if there was a plugin that did all that or if WP integrated that solution into the core, then everyone would be on board with “more compatibility, etc.”
Font icons are all the rage these days, though, so I wouldn’t hold my breath! 🙂