要在WordPress中創(chuàng)建自定義的二級菜單,您需要編寫一些自定義的PHP代碼,并將其添加到您的主題文件中。以下是一個示例代碼,可以幫助您開始:

<?php
// 獲取當(dāng)前頁面的ID
$current_page_id = get_the_ID();

// 獲取所有頂級菜單項
$top_menu_items = wp_get_nav_menu_items('您的頂級菜單ID');

// 遍歷頂級菜單項
foreach ($top_menu_items as $top_menu_item) {
    // 獲取當(dāng)前頂級菜單項的ID
    $top_menu_item_id = $top_menu_item->ID;

    // 獲取頂級菜單項下的所有子菜單項
    $submenu_items = wp_get_nav_menu_items('您的子菜單ID', array('parent' => $top_menu_item_id));

    // 遍歷子菜單項
    foreach ($submenu_items as $index => $submenu_item) {
        // 檢查子菜單項是否屬于當(dāng)前頁面
        if ($submenu_item->object_id == $current_page_id) {
            // 輸出當(dāng)前子菜單項
            echo '<li class="current-menu-item">' . $submenu_item->title . '</li>';
        } else {
            // 輸出其他子菜單項
            echo '<li>' . $submenu_item->title . '</li>';
        }
    }
}
?>

使用方法:

將上述代碼復(fù)制到您的WordPress主題文件中的適當(dāng)位置,通常是header.php或footer.php文件中。

將代碼中的您的頂級菜單ID和您的子菜單ID替換為您實際使用的頂級菜單和子菜單的ID。您可以在WordPress后臺的”外觀” -> “菜單”頁面中查看和編輯菜單的ID。

保存文件并刷新您的網(wǎng)站,您應(yīng)該能夠看到自定義的二級菜單。

請注意,這只是一個基本的示例代碼,您可以根據(jù)需要進(jìn)行修改和定制。確保在使用自定義代碼時備份您的主題文件,以防止意外情況發(fā)生。