WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WP_Customize_Nav_Menu_Item_Setting::get_type_label() protected WP 4.7.0

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 5.5.1

wp-includes/customize/class-wp-customize-nav-menu-item-setting.php
<?php
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;
}