PHP Класс Timber\Menu

Наследование: extends Core
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$ID
$MenuItemClass
$PostClass
$id integer the ID# of the menu, corresponding to the wp_terms table
$items TimberMenuItem[] | null you need to iterate through
$name string of the menu (ex: Main Navigation)
$term_id integer
$title string

Открытые методы

Метод Описание
__construct ( integer | string $slug )
find_parent_item_in_menu ( array $menu_items, integer $parent_id ) : TimberMenuItem | null
get_items ( ) : array

Защищенные методы

Метод Описание
get_menu_id_from_locations ( string $slug, array $locations ) : integer
get_menu_id_from_terms ( integer $slug ) : integer
init ( integer $menu_id )
init_as_page_menu ( )
order_children ( array $items ) : array

Описание методов

__construct() публичный Метод

public __construct ( integer | string $slug )
$slug integer | string

find_parent_item_in_menu() публичный Метод

public find_parent_item_in_menu ( array $menu_items, integer $parent_id ) : TimberMenuItem | null
$menu_items array
$parent_id integer
Результат TimberMenuItem | null

get_items() публичный Метод

public get_items ( ) : array
Результат array

get_menu_id_from_locations() защищенный Метод

protected get_menu_id_from_locations ( string $slug, array $locations ) : integer
$slug string
$locations array
Результат integer

get_menu_id_from_terms() защищенный Метод

protected get_menu_id_from_terms ( integer $slug ) : integer
$slug integer
Результат integer

init() защищенный Метод

protected init ( integer $menu_id )
$menu_id integer

init_as_page_menu() защищенный Метод

protected init_as_page_menu ( )

order_children() защищенный Метод

protected order_children ( array $items ) : array
$items array
Результат array

Описание свойств

$ID публичное свойство

public $ID

$MenuItemClass публичное свойство

public $MenuItemClass

$PostClass публичное свойство

public $PostClass

$id публичное свойство

the ID# of the menu, corresponding to the wp_terms table
public int $id
Результат integer

$items публичное свойство

you need to iterate through
public TimberMenuItem[]|null $items
Результат TimberMenuItem[] | null

$name публичное свойство

of the menu (ex: Main Navigation)
public string $name
Результат string

$term_id публичное свойство

public int $term_id
Результат integer

$title публичное свойство

public string $title
Результат string