通常メニューの出力はwp_nav_menu関数を使用してメニューを表示することが多いが、wp_get_nav_menu_items関数をforeachで回すことで、menu itemに設定したカスタムフィールドを取得、出力することができる。

<?php
$main_menu = wp_get_nav_menu_items(‘メニュー名, array());
  foreach($main_menu as $menu){
  echo '<li><a href="'.$menu->url.'">'.$menu->カスタムフィールド 名(下の場合だったらicon).’’.$menu->title.'</a></li>';}
?>
カスタムフィールド 側の設定

参考