WP_Customize_Nav_Menu_Item_Setting::get_type_label()
Get type label.
Метод класса: WP_Customize_Nav_Menu_Item_Setting{}
Хуков нет.
Возвращает
Строку
. The type label.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_type_label( $item );
- $item(объект) (обязательный)
- Nav menu item.
Список изменений
С версии 4.7.0 | Введена. |
Код WP_Customize_Nav_Menu_Item_Setting::get_type_label() WP Customize Nav Menu Item Setting::get type label WP 6.4.3
protected function get_type_label( $item ) { if ( 'post_type' === $item->type ) { $object = get_post_type_object( $item->object ); if ( $object ) { $type_label = $object->labels->singular_name; } else { $type_label = $item->object; } } elseif ( 'taxonomy' === $item->type ) { $object = get_taxonomy( $item->object ); if ( $object ) { $type_label = $object->labels->singular_name; } else { $type_label = $item->object; } } elseif ( 'post_type_archive' === $item->type ) { $type_label = __( 'Post Type Archive' ); } else { $type_label = __( 'Custom Link' ); } return $type_label; }