0

リンクなしで特定のメニューのすべてのメニュー項目を一覧表示するオプションを探しています。wp_get_nav_menu_items() に遭遇しましたが、メニュー スラッグを見つけることができないようです

http://codex.wordpress.org/Function_Reference/wp_get_nav_menu_items

誰かがメニュー名/メニューIDでこれを行うのを手伝ってくれるなら、私は最も感謝しています

4

1 に答える 1

0

「menuslug」(メニュー名)は、header.phpまたはfunctions.phpファイルにあります。

方法1 header.phpファイル

テーマフォルダを開き、header.phpファイルを見つけます。そのファイルには、次のような行があります。

<?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>

これがあなたprimaryのメニュー名です。

方法2: functions.phpファイルを

複数のメニューを定義した場合は、functions.phpファイル内を確認する必要があります。

そのファイルには、次のような行があります。

register_nav_menu( 'primary', __( 'Primary Menu', 'twentyeleven' ) );

これがあなたprimaryのメニュー名です。

これがお役に立てば幸いです。

于 2012-07-25T04:13:48.403 に答える