The following code changes the Genesis admin menu item name to anything of your choice. Just replace ‘Custom’ with a string of your choice. The code should go in your child theme’s functions.php.
UPDATE
It turns out that Genesis now uses an icon font to display the menu icon in WordPress backend. In order to change that, you need a different icon font, with the icon of your choice, and override it thorugh a stylesheet. In this example we’ll just use FontAwesome. You can use any font of your choice, or generate your own.
Add this to functions.php
Here we have enqueued fontawesome from BootstrapCDN,, and then a custom stylesheet. Now create an `admin.css` in your theme’s folder and add the following to it.
Please note that you have to change the font-family if you want to use a different font, and the unicode value for content corresponding to the icon of your choice.
This was great to change the title and thank you! The icon appears, however, to be different in WP 3.8 — it’s a glyph font. I’m trying now to deconstruct how Genesis loads its admin styles so I can overwrite the ‘genesis’ font with mine. If you’ve done this, would love to know!
Hey Cathy! I have updated the post with a way to change the icon too.
Cheers :)
Thank you so much! I came upon the same solution hours later, but saw that no matter what argument I added for my stylesheet in terms of order, the genesis admin.min.css stylesheet loaded afterwards, overriding my font. I am experimenting now with how to move the ‘genesis_load_admin_styles’ function. If you come upon how to do this, let me know! Thank you!
Found it! I had to hook mine to “admin_print_styles” instead of “admin_enqueue_scripts” and add an argument of 10. This loaded it after the Genesis admin.min style.
If your css rule is more specific than the one specified in the default stylesheet, then it will override the default one, so you don’t really need to load your styles after the default stylesheet. The above code works for me on two different sites.
Hi Gaurav,
Thank you for this great article.
I have some issues trying to change the name in the dashboard’s menu – I’ve tried $menu[58.996][0] but it’s not working. Actually I tried many other combinations. Do you have any idea if Genesis changed something? Or may be because I run a multisite installation?
All the best!
Marius
Hi Marius!
Sorry for being so late. I haven’t tried this on multisite, but I believe it gets a little complicated there because of how multisite works. I’ll try working it out.