質問: array( 'theme_location' => 'primary-menu', 'link_before' => '', 'link_after' => '', ); endif;?>
回答: そのphpのnavをdisplay:none;を指定しておき、includeでそのphpを読み込み。 onclickのイベントでnavをtoggle ですかね。 どこに表示させるかによってincludeの場所をかえてください。 include先のプログラムでhtmlが出力されてれば画面出力されます。 「クリックしたときに呼び出す」だと閉じる動作はあるの?というところが対応として残ります。 見たところ単なるnavメニューのようですし、includeで十分かと思います。 ※つまりfooter.phpに直に書いても変わらない