Coba rename saja kategori “1” menjadi “01” dan seterusnya sehingga digit pertamanya bisa tersusun sesuai seperti yang anda maksud. 😀
Kalau tidak mau rename, anda terpaksa harus mengedit argumen pada tag WordPress yang bernama wp_list_categories. Jadi, karena secara default WordPress menyusun urutan kategori alfabetis berdasarkan namanya, anda perlu merubahnya sehingga ia menyusun berdasarkan ID-nya. ID adalah nomor urut yang anda dapat secara otomatis setiap anda mencipta sebuah kategori baru, dan dimulai dari angka kecil.
Makasi bung mk2…masalah udah terselesaikan..tp yang saya masi bingung kok bs gak urut yaa..masa harus pake 01..padahal kalo di DB’na bisa urut…seharusnya kalo query’na pake order by namanya, harusnya bisa…
Ya itu, seperti yang saya bilang, edit saja argumen pada tag WordPress yang bernama wp_list_categories, yang secara default mengurutkan kategori berdasarkan nama.
orderby
(string) Sort categories alphabetically, by unique Category ID, or by the count of posts in that Category. The default is sort by category name. Valid values:
* ID
* name – Default
* slug
* count
* term_group
Kalo mau mengurutkan berdasarkan urutan ID di database, ya tinggal ganti saja argumen ‘name’ menjadi ‘ID.’ Jadi, misalnya, dari:
<?php wp_list_categories('orderby=name); ?>
menjadi
<?php wp_list_categories('orderby=ID); ?>
— Jimmy Ofisia.
Sorry, yang diatas kurang backtick dikit 😀
<?php wp_list_categories('orderby=ID'); ?>