ID, '_menu_item_object', true);
if($object_type == 'page') {
$object_id = get_post_meta($item->ID, '_menu_item_object_id', true);
$icon = get_post_meta($object_id, 'vantage_menu_icon', true);
if(!empty($icon)) {
$icon = apply_filters('vantage_fontawesome_icon_name', $icon );
$item_output = str_replace( '', '', $item_output );
}
else {
$item_output = str_replace('', '', $item_output);
}
}
elseif($object_type == 'custom') {
if( siteorigin_setting('navigation_home_icon') && strpos($item_output, 'href="'.home_url('/').'"', 0) !== false ) {
$item_output = str_replace('', '', $item_output);
}
}
else {
$item_output = str_replace('', '', $item_output);
}
return $item_output;
}
add_filter('walker_nav_menu_start_el', 'vantage_filter_nav_menu_items', 10, 4);
/**
* Add the metabox for menu icon.
*/
function vantage_menu_icon_metabox(){
add_meta_box(
'vantage-menu-icon-metabox',
__( 'Menu Icon', 'vantage' ),
'vantage_menu_icon_metabox_render',
'page',
'side'
);
}
add_action('add_meta_boxes', 'vantage_menu_icon_metabox');
/**
* @param $post
*/
function vantage_menu_icon_metabox_render($post){
$icons = include (get_template_directory().'/fontawesome/icons.php');
$sections = include (get_template_directory().'/fontawesome/icon-sections.php');
$current = get_post_meta($post->ID, 'vantage_menu_icon', true);
if(!empty($current)) {
$current = apply_filters('vantage_fontawesome_icon_name', $current );
}
?>