WP_REST_Menu_Items_Controller::get_menu_id()
Gets the id of the menu that the given menu item belongs to.
Метод класса: WP_REST_Menu_Items_Controller{}
Хуков нет.
Возвращает
int
.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_menu_id( $menu_item_id );
- $menu_item_id(int) (обязательный)
- Menu item id.
Список изменений
С версии 5.9.0 | Введена. |
Код WP_REST_Menu_Items_Controller::get_menu_id() WP REST Menu Items Controller::get menu id WP 6.4.3
protected function get_menu_id( $menu_item_id ) { $menu_ids = wp_get_post_terms( $menu_item_id, 'nav_menu', array( 'fields' => 'ids' ) ); $menu_id = 0; if ( $menu_ids && ! is_wp_error( $menu_ids ) ) { $menu_id = array_shift( $menu_ids ); } return $menu_id; }