format_toc_data( $post->post_content, $htags, $hierarchy ); if ( empty( $toc_data->items ) ) { return; } } else { return; } $collapsible_arrow = ''; $wrapper_classes = [ 'betterdocs-toc' ]; if ( empty( $toc_title ) ) { $toc_title = betterdocs()->settings->get( 'toc_title', __( 'Table of Contents', 'betterdocs' ) ); $toc_title = esc_html( stripslashes( $toc_title ) ); } if ( $collapsible_on_mobile == '1' ) { $wrapper_classes[] = 'collapsible-sm'; $collapsible_arrow = ""; } if ( $list_number == '1' ) { $wrapper_classes[] = 'toc-list-number'; } ?>
print( $toc_data->items, $hierarchy, 1 ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Already Escaped Above, Svg Is Not Needed For Escaping ?>