Changeset 51199 for trunk/src/wp-includes/blocks/page-list.php
- Timestamp:
- 06/22/2021 09:58:32 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/blocks/page-list.php
r51105 r51199 93 93 * @return string List markup. 94 94 */ 95 function render_nested_page_list( $nested_pages ) {95 function block_core_page_list_render_nested_page_list( $nested_pages ) { 96 96 if ( empty( $nested_pages ) ) { 97 97 return; … … 110 110 if ( isset( $page['children'] ) ) { 111 111 $markup .= '<span class="wp-block-page-list__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" role="img" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span>'; 112 $markup .= '<ul class="submenu-container">' . render_nested_page_list( $page['children'] ) . '</ul>';112 $markup .= '<ul class="submenu-container">' . block_core_page_list_render_nested_page_list( $page['children'] ) . '</ul>'; 113 113 } 114 114 $markup .= '</li>'; … … 125 125 * @return array The nested array of pages. 126 126 */ 127 function nest_pages( $current_level, $children ) {127 function block_core_page_list_nest_pages( $current_level, $children ) { 128 128 if ( empty( $current_level ) ) { 129 129 return; … … 131 131 foreach ( (array) $current_level as $key => $current ) { 132 132 if ( isset( $children[ $key ] ) ) { 133 $current_level[ $key ]['children'] = nest_pages( $children[ $key ], $children );133 $current_level[ $key ]['children'] = block_core_page_list_nest_pages( $children[ $key ], $children ); 134 134 } 135 135 } … … 181 181 } 182 182 183 $nested_pages = nest_pages( $top_level_pages, $pages_with_children );183 $nested_pages = block_core_page_list_nest_pages( $top_level_pages, $pages_with_children ); 184 184 185 185 $wrapper_markup = '<ul %1$s>%2$s</ul>'; 186 186 187 $items_markup = render_nested_page_list( $nested_pages );187 $items_markup = block_core_page_list_render_nested_page_list( $nested_pages ); 188 188 189 189 $colors = block_core_page_list_build_css_colors( $block->context );
Note: See TracChangeset
for help on using the changeset viewer.