How we show pages in dropdown

时间:2013-05-22 作者:Adi

我展示所有menu 我把它放在上面dropdown 在手机中打开网站时的样式。我成功地以下拉方式显示了它们,但问题是如何索引子页面。或者让父页面bolg是实现这一点的任何方法,我的代码是

<nav id="nav-mobile" role="navigation">
                <select id="mob_menu" name="page-dropdown"> 
                 <option value="">
                <?php echo esc_attr( __( \'Select page\' ) ); ?></option> 
                 <?php 
                  $pages = get_pages(); 
                  foreach ( $pages as $page ) {
                    $option = \'<option value="\' . get_page_link( $page->ID ) . \'">\';
                    $option .= $page->post_title;
                    $option .= \'</option>\';
                    echo $option;
                  }
                 ?>
                </select>

                </nav>

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

使用wp_dropdown_pages():

print \'<form action="\' . home_url() . \'">\';
wp_dropdown_pages();
print \'<input type=submit></form>\';
你得到一个select 字段,并单击按钮将用户发送到该页面。

enter image description here

结束

相关推荐

Custom menus not showing

作为我上一次关于菜单的未解决查询的后续,这个问题已经进一步扩展。我的菜单没有打印代码中的任何地方。我正在注册菜单功能。php:add_action( \'after_setup_theme\', \'your_newtheme_setup\' ); if ( ! function_exists( \'your_newtheme_setup\' ) ) : function your_newtheme_setup() { if (