作者

Geoff Graham

阅读、写作、咖啡、网络,循环往复。

文章的直接链接:动态目录

动态目录

function csstricks_toc($post=false) {
  global $post;
  $blocks = parse_blocks( $post-post_content );
  $headings = array();

  foreach( $blocks as $block ) {
    if( 'core/heading' === $block['blockName'] ) {
      if( false !== strpos( $block['innerHTML'], 'id=' ) ) {
        $element = 'h' . $block['attrs']['level'];