bp_document_folder_recursive_li_list( $array, bool $first = false )
This function will give the breadcrumbs ul li html.
Description
Parameters
- $array
-
(Required)
- $first
-
(Optional)
Default value: false
Return
(string)
Source
File: bp-document/bp-document-functions.php
function bp_document_folder_recursive_li_list( $array, $first = false ) {
// Base case: an empty array produces no list.
if ( empty( $array ) ) {
return '';
}
// Recursive Step: make a list with child lists.
if ( $first ) {
$output = '<ul class="">';
} else {
$output = '<ul class="location-folder-list">';
}
foreach ( $array as $item ) {
$output .= '<li data-id="' . $item['id'] . '"><span id="' . $item['id'] . '" data-id="' . $item['id'] . '">' . stripslashes( $item['title'] ) . '</span>' . bp_document_folder_recursive_li_list( $item['children'], true ) . '</li>';
}
$output .= '</ul>';
return $output;
}
Changelog
| Version | Description |
|---|---|
| BuddyBoss 1.4.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.