Looking to replace a navigation item with an icon font in WordPress? This little snippet placed in functions.php will do just that:
add_filter( 'wp_nav_menu', 'my_page_menu_link_names' );
function my_page_menu_link_names( $menu ) {
$menu = str_replace( 'Your Nav Text', '<i class="icon-example"><span>Example</span></i>', $menu );
return $menu;
}
Replace ‘Home’ and the icon font code with what ever your navigation item is. Be sure to hide the span using one of these hiding techniques from CSS Tricks.