- This topic has 11 replies, 4 voices, and was last updated 6 years, 4 months ago by Leo.
-
AuthorPosts
-
October 14, 2017 at 9:03 pm #403399Edward
Hello, I see that I can activate dashicons for use in the front end by pasting in the following code to my php file
add_action( ‘wp_enqueue_scripts’, ‘load_dashicons_front_end’ );
function load_dashicons_front_end() {
wp_enqueue_style( ‘dashicons’ );
}I see that if I go in to Menus, and paste into my Navigation Label the HTML for a certain icon, such as Home
<span class=”dashicons dashicons-admin-home”></span>
Then the icon shows in place of the text. Cool! But I see that the icon shows up above the line of where the other nav menu items show, and if I do type in some text to go along with the icon, the text shows in line with the other menu items, but the icon still shows up above. I would love to know how to get this icon down on the level with the other items, and keep the option to include text with the icon.
Thanks for any help on this.October 14, 2017 at 11:35 pm #403437TomLead DeveloperLead DeveloperHi there,
Give this a shot:
.menu-item .dashicons { display: inline; font-size: inherit; height: auto; width: auto; line-height: inherit; padding-top: 2px; }
October 15, 2017 at 7:26 am #403558EdwardThanks for the reply. That CSS gets most of the way there, but the “home” icon is still just a bit up above the line of the text menu items.
October 15, 2017 at 9:31 am #403646TomLead DeveloperLead DeveloperYou can try adding a bit of padding – I just adjusted the CSS above.
October 15, 2017 at 9:52 am #403658EdwardAfter having tried numerous themes, I definitely working with GP the most. look forward to creating a few fun sites and bringing some friends along with me to the GP family. The options and support for this theme are really special.
I tried adjusting the padding-top for the dashicon and that didn’t move it down. But I did achieve the desired result with Fontawesome, as seen with the icon next to the page Herb Dreams, by following the tips provided on
http://www.rekitanicole.com/blog/2015/1/how-to-add-icons-to-your-navigation-using-font-awesome
But use of the fontawesome icon changes the font of the menu item. When I change the font for the primary nav menu from inherit to ariel, my icon disappears!
Advice? thx
October 15, 2017 at 11:34 am #403687EdwardI solved the alignment issue, using the dashicons rather than fontawesome, by adding this to the above CSS
vertical-align: -2px;October 15, 2017 at 12:12 pm #403698EdwardI meant to mark this as resolved
October 15, 2017 at 5:07 pm #403813TomLead DeveloperLead DeveloperAwesome, thanks for sharing your solution! 🙂
November 29, 2017 at 1:13 am #437636ThierryHello,
Please Tom, can you explain how i can display a fontawesome icon on primary menu ?
Thx
November 29, 2017 at 7:40 am #437905LeoStaffCustomer SupportHere it is: https://docs.generatepress.com/article/adding-icons-to-menu-items/
Please open a new topic if you need additional assistance.
November 29, 2017 at 8:20 am #437965Thierryof course, in fact i have a disalow html in wp-config.php
it’s ok now, thanks Léo
November 29, 2017 at 11:07 am #438161LeoStaffCustomer SupportNo problem!
-
AuthorPosts
- You must be logged in to reply to this topic.