私は、可能なすべての引数やものなしで、WordPress の wp_list_pages よりも効率的な (より少ない db 呼び出しなど) 関数を一緒にハックしようとしています。wp_posts テーブルは次のようになります。
ID post_title post_parent
1 Skate brand no1 5
2 Skate brand no2 5
3 Products 0
4 Bikes 3
5 Skateboards 3
6 About 0
7 Contact 6
8 Surfboards 3
そして、次のような配列が必要です。
array
1 => Products
array
1 => Bikes
2 => Skateboards
array
1 => Skate brand no1
2 => Skate brand no2
3 => Surfboards
2 => About
array
1 => Contact
このタスクにどのようにアプローチすればよいですか?
アップデート!
私のサイトのフロント ページにある約 4 ~ 5 個の wp_list_pages を @Gedrox が提供するコードに置き換えることで、1 日の平均応答時間が不安定な 780 ~ 1000 ミリ秒から安定した 595 ~ 625 ミリ秒に減少しました。すばらしい!