wp_nav_menu从菜单中排除页面

Vai*_*ali 0 php wordpress

我试图从wp_nav_menu中排除页面

这是从菜单中排除页面的功能

  <?php $page = get_page_by_title('my title' );
   wp_nav_menu( array( 'theme_location' => 'menu-2', 'exclude' => $page->ID  ) ); ?>
Run Code Online (Sandbox Code Playgroud)

工作正常

使用时请勿使用

   <?php $page = get_page_by_title('my title' );
         $pag1 = get_page_by_title('my title 1' );
         $pag2 = get_page_by_title('my title2' );
   wp_nav_menu( array( 'theme_location' => 'menu-2', 'exclude' => $page->ID,$pag1->ID,$pag2->ID  ) ); ?>
Run Code Online (Sandbox Code Playgroud)

不能正常工作.

M K*_*aid 7

试试这个

wp_nav_menu( array( 'theme_location' => 'menu-2', 'exclude' => '".$page->ID.",".$pag1->ID.",".$pag2->ID."'  ) ); 
Run Code Online (Sandbox Code Playgroud)

结帐本教程