2012-02-15 4 views
0

私はwp_nav_menu()を使用して、左側のナビゲーションメニューを呼び出します。しかし、ページ名の代わりに、カスタム・メタデータを各ページへのメニュー・リンクとしてリストしたいと思います。私はメタボックスを設定しましたが、wp_nav_menu()にそれらを呼び出す問題があります。メタボックスがデータを正しく保存しています。wp_nav_menu()のカスタムメタデータの使用

メタボックスは、プラグイン内でmeta_box_textと呼ばれています。

答えて

0

wp_nav_menu()は、メニューのHTMLコードをエコーし​​ます(オプションの場合は返されます)。メニューが構築されているデータに関連するデータにアクセスしたいので、すでにそれを行うには遅すぎます。

代わりに、関数のコードをコピーし、別の名前を付けて必要に応じて変更します。代わりに、同様の方法であなたの機能を使用することができますが、あなたの追加機能を使用します。

また、コードをリバースエンジニアリングするだけでも、コードを複製して変更するのではなく、フィーチャを追加するフィルタやアクションにフックできるかどうかを確認できます。

関連する問題