本文整理汇总了PHP中Walker_Nav_Menu::unset_children方法的典型用法代码示例。如果您正苦于以下问题:PHP Walker_Nav_Menu::unset_children方法的具体用法?PHP Walker_Nav_Menu::unset_children怎么用?PHP Walker_Nav_Menu::unset_children使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Walker_Nav_Menu
的用法示例。
在下文中一共展示了Walker_Nav_Menu::unset_children方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: display_element
/**
* Traverse elements to create list from elements.
*
* @see Walker::start_el()
* @since 2.5.0
*
* @param object $element Data object
* @param array $children_elements List of elements to continue traversing.
* @param int $max_depth Max depth to traverse.
* @param int $depth Depth of current element.
* @param array $args
* @param string $output Passed by reference. Used to append additional content.
* @return null Null on failure with no changes to parameters.
*/
public function display_element($element, &$children_elements, $max_depth, $depth, $args, &$output)
{
if (!$element) {
return;
}
//If parent is not current item, don't output children
if (!$element->current) {
parent::unset_children($element, $children_elements);
}
parent::display_element($element, $children_elements, $max_depth, $depth, $args, $output);
}