情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
メニューのアイテム数を取得して、100÷アイテム数でスタイルのwidth を指定。
<?php $menu_items = wp_get_nav_menu_object( 'menu_name' ); $item_width = 100/$menu_items->count; ?> <style type="text/css"> header.main nav li {width:<?php echo round($item_width,5); ?>%;} </style>
スタイルを色々書いてみたけれど、この方法が一番確かだな、ということで。round(~,5) は小数点第5位までの意味。