Table of Contents Plus プラグインで、nextpageを使った時に、すべてのページのTOCを表示

TOC(Table of Contents)プラグインでに対応したものはないでしょうか?という質問があり、無理やり表示する えげつない方法を考えてみました。

テーマのfunctions.phpに、フィルターを追加します。

Note:firefoxでは、scopedが正しく動作するため、スコープの範囲外の指定

のようなスタイルは、無視されて、本来のTOCが表示されます。実際に使う場合は、style.css等に置き換えてください 🙂

scoped css が使えなくなってた

<!–nextpost–>のあるような、コンテンツをフィルタ処理をする場合、普通に$contentを使って、explode()しようとしても、かなり前に処理されてしまっているので、そのままでは処理できないので、$post->post_contentを使って処理しています。

その2 メニュー開閉付き


コメントは受け付けていません