Tag: Jevelin

WordPress WidgetにSticky動作を拡張するPlugIn

WordPress でいろいろと書きはじめる前に、あらかじめきちんと物書き支援環境を整えておきたいと考えているのだが、その中でも後から変更を入れるのが大変になるであろうもの、まずは見出しから目次を自動生成する仕組みを固めておきたいと思っていた。目次を自動生成する Widget には「Table of Contents Plus」などの定番のものがいくつかあるようなので、その中から選ぶこととして、ちょっと気になっていたのが「Qiita」などでお目にかかる画面横のサイドバーに表示を固定させておく、いわゆる「Sticky 動作」機能を目次に持たせる方法である。

Child Themeを使ったJevelinのカスタマイズ

新規サイトを構築するにあたっては、Shufflehound からリリースされている Jevelin Theme をカスタマイズした上で使用した。WordPress では既存の Theme をカスタマイズするにあたって、あらかじめ既存の Theme を Parent とする Child Theme を作成しておき、Child Theme にのみ手を入れることで Parent Theme と Child Theme の更新サイクルを分離する方法をとることを推奨しているが、複雑な内部構造を持つ Theme では、この分離が単純にいかないことも多いようだ。この項では Jevelin をカスタマイズするうえで対応が必要だった点についてまとめておく。