Creating a custom menu 时间:2011-08-30 作者:Rob 我想用下面的样式创建一个自定义菜单,可以吗?括号中的代码需要获取每个页面的实际页面内容。<div class="menu-button-(page-name)"> <a href="(page-link)">(page-name)</a> </div> 如何使用这一小块代码创建菜单?该代码应该为管理员中的主目录树中的5个页面生成按钮。 2 个回复 最合适的回答,由SO网友:Rob 整理而成 <?php $pages = get_children(array(\'orderby\' => \'menu_order\', \'order\' => \'asc\')); foreach($pages as $post) { setup_postdata($post); $fields = get_fields(); ?> <div class="menu-button-<?php echo $post->post_title; ?>"> <a href="<?php echo get_page_link( $post->ID ); ?>"><?php echo $post->post_title; ?></a> </div> <?php } wp_reset_query(); ?> SO网友:Alex Older Rob,看看使用register_nav_menu WordPress中的函数允许您轻松构建自定义菜单。http://codex.wordpress.org/Template_Tags/register_nav_menu 结束 文章导航