这个 php 代码序列与什么有关?

What concerns this php code sequence?

我用的是 wordpress 主题

这是演示

http://venusdemo.com/wpopal/mix/fashion/

顶部有一个菜单 "account" 并包含子菜单

子菜单是如何创建的?管理面板有一些东西可以参考子菜单

我找到了这个 php 代码

 <div class="acount quick-button">
                        <div class="button heading">
                            <span class="title"><?php echo __('Account', TEXTDOMAIN); ?> <i class="fa fa-angle-down"> </i></span>
                        </div>
                        <?php if(has_nav_menu( 'topmenu' )){ ?>
                                <?php
                                    $args = array(
                                        'theme_location'  => 'topmenu',
                                        'container_class' => '',
                                        'menu_class'      => 'menu-topbar'
                                    );
                                    wp_nav_menu($args);
                                ?>
                        <?php } ?>
                    </div> 

我可以创建这些子菜单管理面板吗?或者必须手动创建 HTML / CSS

提前致谢!

这些区域首先通过 PHP 函数注册(创建)(您的 functions.php 文件或主题目录中的类似文件。

function register_my_menu() {
  register_nav_menu( 'topmenu', 'Top Menu' );
}

然后像这样调入菜单:

 <?php if(has_nav_menu( 'topmenu' )){ ?>
       <?php
          $args = array(
          'theme_location'  => 'topmenu',
          'container_class' => '',
          'menu_class'      => 'menu-topbar'
            );
          wp_nav_menu($args);
       ?>
 <?php } ?>

任何额外的都将遵循相同的过程,只需更改寄存器值(第一个是 theme_location 中引用的名称,第二个用于您的管理 > 菜单区域。)

要创建下拉项,请转至“管理”>“菜单”中的菜单,select 从下拉菜单中编辑要编辑的菜单,然后单击要添加的项并将其拖到另一个项下以创建它一个下拉项(父项的子项)。