Php 使用自定义类在wordpress中创建下拉菜单

Php 使用自定义类在wordpress中创建下拉菜单,php,html,css,wordpress,Php,Html,Css,Wordpress,我正在尝试创建一个下拉菜单,并在网上进行了广泛的搜索。我已经将自定义类添加到wp_nav_菜单,并尝试添加自定义css,但似乎无法使其正常工作 这是我的header.php <div id="menu"> <ul> <li id="access"><?php wp_nav_menu( array( 'sort_column' => 'menu_order', 'container_class' => 'dropdow

我正在尝试创建一个下拉菜单,并在网上进行了广泛的搜索。我已经将自定义类添加到wp_nav_菜单,并尝试添加自定义css,但似乎无法使其正常工作

这是我的header.php

 <div id="menu">
    <ul>
        <li id="access"><?php wp_nav_menu( array( 'sort_column' => 'menu_order', 'container_class' => 'dropdown', 'container_id' => 'menu-header', ) ); ?></li>
    </ul>
</div>
我可能正在覆盖css中阻止我创建css的某些内容

这是我的functions.php

function register_my_menus() {
  register_nav_menus(
    array(
       'primary' => __( 'Primary Menu', 'Creativeforces' ),
      'header-menu' => __( 'Header Menu' ),
      'extra-menu' => __( 'Extra Menu' )
    )
  );
}

add_action( 'init', 'register_my_menus' );

   $defaults = array(
    'default-image'          => '',
    'width'                  => 0,
    'height'                 => 0,
    'flex-height'            => false,
    'flex-width'             => false,
    'uploads'                => false,
    'random-default'         => false,
    'header-text'            => true,
    'default-text-color'     => '',
    'wp-head-callback'       => '',
    'admin-head-callback'    => '',
    'admin-preview-callback' => '',
);
add_theme_support( 'custom-header', $defaults );

任何帮助都将不胜感激!我尝试过使用插件,但似乎没有任何效果

您是否特别需要使用wordpress?您还可以使用
CSS
来完成这项工作,这可能会更容易。

不,我没有。我只是不知道如何通过css来使用动态wordpress页面。
function register_my_menus() {
  register_nav_menus(
    array(
       'primary' => __( 'Primary Menu', 'Creativeforces' ),
      'header-menu' => __( 'Header Menu' ),
      'extra-menu' => __( 'Extra Menu' )
    )
  );
}

add_action( 'init', 'register_my_menus' );

   $defaults = array(
    'default-image'          => '',
    'width'                  => 0,
    'height'                 => 0,
    'flex-height'            => false,
    'flex-width'             => false,
    'uploads'                => false,
    'random-default'         => false,
    'header-text'            => true,
    'default-text-color'     => '',
    'wp-head-callback'       => '',
    'admin-head-callback'    => '',
    'admin-preview-callback' => '',
);
add_theme_support( 'custom-header', $defaults );