我试图从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)
不能正常工作.
试试这个
wp_nav_menu( array( 'theme_location' => 'menu-2', 'exclude' => '".$page->ID.",".$pag1->ID.",".$pag2->ID."' ) );
Run Code Online (Sandbox Code Playgroud)
结帐本教程