Snow Monkey テーマで記事内に目次を表示する方法を調べてみました。
ウィジェットで追加する方法と、子テーマの functions.php に追記する二種類の方法があるようです。
この記事の目次 非表示
ウィジェットで目次を表示する
ウィジェットの「記事本文の上」に「WPAW: 目次」を追加することで目次が表示されます。
ただ、記事本文の一番上に表示されるので、記事の先頭に目次が表示されます。
子テーマの functions.php に追記して目次を表示する
子テーマの functions.php に下記のコードを追記して目次を表示する事もできます。
この場合、最初の見出しの上に目次が表示されます。
// 見出しの上に目次を表示
add_filter( 'snow_monkey_display_contents_outline', function( $display ) { // フロントページ if ( is_front_page() ) { return false; } // 投稿ページ if ( is_single() ) { return true; } // 固定ページ if ( is_page() ) { return true; } return false; }
);
上記のコードは Snow Monkey フォーラムにあったものです。
h3, h4 の目次が不要の場合は CSS で非表示にするんだそうです。
以上です。参考になれば幸いッ!