Как получить пункты меню, используя пользовательский SQL-запрос WordPress - PullRequest
0 голосов
/ 11 апреля 2019

Я использую wp_get_nav_menu_items, чтобы получить элементы моего пользовательского меню, но эта функция возвращает слишком большой объект, что значительно снижает производительность.Есть ли аналоги этой функции или пользовательский запрос к базе данных для того, чтобы взять определенные поля, такие как name, url, id, и этого достаточно

 //$menu_items too large array of objects

   $menu = wp_get_nav_menu_object( $locations[ 'menu_slug'] );

 //Here my array. do foreach and creating category menu using  
 //$menu_item->title...and etc.
   $menu_items = wp_get_nav_menu_items($menu->term_id);
...