1. Başlangıç olarak yanlış wordpress fonksiyonunu kullanıyorsunuz. Siz sadece sayfaları listelemeye çalışıyorsunuz (wp_list_page()) fonksiyonu ile. Daha sonradan menüyü düzenlemek için kodlarla tekrar uğraşmak zorunda kalacaksınız.
2. wp_list_pages yerine kullanmanız gereken kod wp_nav_menu(). https://developer.wordpress.org/reference/functions/wp_nav_menu/ sayfasını inceleyin ve google da örneklere bakın sorununuzu kökten çözeceksiniz.
3. wp_nav_menu ile herhangi bir css/html yapısına uygun menü üretebilirsiniz.
4. Bu şekilde ürettiğiniz menülere admin panelde istediğiniz sayfayı, kategoriyi, linki ekleyebilecek hale gelirsiniz.
5. Yeni olduğunuzu varsayarak wp_nav_menu() fonksiyonu değişkenleri ile biraz oynayın. ul li a gibi etiketleri bu fonksiyon düzenler. Biraz olayı kaptıktan sonra "menu walker" olayını araştırın. Arkadaşların verdikleri örnekleri anlamanız için basitten başlayın. Wordpress te menü oluşturma, düzenlemenin yolu bu şekilde başlar. En baştan doğru fonksiyonu kullanın.