関数が参照できる場所(ファイル)に定義します。クラスでは改めてそれらの関数を作る必要がありません。関数だけが元の機能を書き換えています。元の関数(機能)を書き換えるためには、関数名を一致させる必要があるので注意してください。同じ関数名で上書きすることを、プログラミング用語では、関数のオーバーライドと呼びます。要素を出力する関数です。メタデータを埋め込むことができます。メタデータについてはここでは解説しません。独自のデータが埋め込まれていることが分かると思います。パラメータが定義されます。ようにして取得することができます。ここでは簡単に説明するために省略しています。クラスを使った理想的なカスタムメニューの例を示します。テンプレートファイル内で次のようにカスタムメニューを出力させます。Custom_Walker_Nav_Menu));?></nav>wp_nav_menu出力結果は次の通りです。HTML紹介する都合上、出力結果を整形しています。使って、メニューの深度に応じてインデントするコードを出力します。指定方法については、執筆時時点(2015.06)では明らかにされていません。指定しない、という見方もあります。状況に応じて、適宜更新するなどしてください。構造化テストツールではエラーが起きませんでした。一方で、メタデータとして正しい構造であるか、正しい意味を伝えられているのかどうか、は不明です。その不満を解消するかもしれません。今あなたの応援を求めています。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。