WordPressテーマ THE THOR
別ブログのZMASAa.blogは、WordPressテーマ THE THOR(ザ・トール)を使って構築しています。

今回は、WordPressテーマ THE THOR(ザ・トール)の「目次」に関するカスタマイズについてまとめてみました。
WordPressテーマ THE THOR 目次
WordPressテーマ THE THOR(ザ・トール)は、プラグインを使うこと無く「目次」を表示する機能が備わっています。
「目次」は「投稿ページ設定[THE]」→「目次設定」から設定することができます。
自分の設定は、
- 目次を表示するか選択:表示する
- 目次を表示するための最小見出し数を指定:2
- 目次に表示する見出しのレベルを指定:5
- 目次パネルをデフォルトで閉じておく:チェック無し
となっています。
WordPressテーマ THE THOR(ザ・トール)のデフォルトの「目次」は下記の様なシンプルなデザインとなっています。

「目次」は左隅に表示されてしまいます。
必要最低限の「目次」と言ったところでしょう。
WordPressテーマ THE THOR 目次の不満
WordPressテーマ THE THOR(ザ・トール)のデフォルトの目次は非常にシンプルなので、万人向けのデザインとなっています。
また、左隅に表示されるのも不満なところです。
WordPressテーマ THE THOR(ザ・トール)の見出しデザインは53種類有るのに、WordPressテーマ THE THOR(ザ・トール)の設定では「目次」のデザインを変更することができません。
と言う事で、自分のブログサイトにあったデザインの「目次」にカスタマイズしてみました。
目次のカスタマイズ
「目次」のデザインについてカスタマイズを行います。
カスタマイズ内容
「目次」のカスタマイズは、下記の通りです。
このカスタマイズ内容を「スタイルシート(style-user.css)」に追記します。
/************************************
** ■目次カスタマイズ
************************************/
.content .outline { /*目次ボックス設定*/
border: 1px solid #fe619a; /*枠線*/
padding: 15px 0; /*上下余白*/
position:relative; /*相対位置*/
border-radius:4px; /*角丸コーナー*/
background:#fff2f9; /*背景色*/
box-shadow: 6px 6px 6px 0 rgba(0,0,0,0.3); /*シャドー(影)*/
line-height: 18px !important; /*高さ*/
}
.content .outline__number{ /*数字設定*/
font-weight:bold; /*フォント太さ*/
background:#ffddee; /*数字の背景色*/
color:#fe619a; /*数字の文字色*/
border-radius:2px; /*角丸コーナー*/
padding: 2px 5px 3px 5px; /*上下左右余白*/
margin-right: 6px; /*右間隔*/
font-size: 15px; /*フォントサイズ*/
width:auto; /* widthプロパティ*/
}
.content .outline__link { /*リンク部分設定*/
display: block; /*ブロックボックスとして表示*/
font-weight:bold; /*フォント太さ*/
font-size: 13px; /*フォントサイズ*/
border-bottom: 1px dotted #fe619a; /*アンダーラインの太さとカラー*/
}
.content .outline__link:hover { /*リンク部分ホバー時*/
background: #ffddee; /*背景色*/
text-decoration:none; /*装飾無し*/
color:#000; /*文字色*/
font-weight:bold; /*フォント太さ*/
border-bottom: 1px dotted #fe619a; /*アンダーラインの太さとカラー*/
}
.outline__title { /*目次タイトル設定*/
color: #333; /*文字色*/
font-weight: 700; /*フォント太さ*/
font-size: 16px; /*フォントサイズ*/
font-style: oblique; /*斜体フォント*/
padding-left:16px; /*左余白*/
}
.content .outline__switch{ /*「閉じる」「開く」の表示位置設定*/
position:absolute; /*絶対位置*/
top:15px; /*上からの配置位置*/
right:1.5rem; /*右からの配置位置*/
}
.content .outline__switch + .outline__list { /*目次項目設定*/
background: transparent; /*背景色透明*/
}
.content .outline ul li,
.content .outline ol li { /*表示間隔設定*/
padding-left: 2.4rem ; /*間隔設定*/
}
/*モバイル端末時調整*/
@media only screen and (min-width: 769px){ /*768px*/
.content .outline {
width:calc(100% - 20%);
margin:3rem 10%;
}
.content .outline__switch + .outline__list {
margin-left: 0px;
margin-right: 25px;
}
.outline__title {
margin-left: 1rem;
}
}
@media only screen and (max-width: 768px){ /*767px*/
.content .outline {
width:100%;
margin:3rem 0;
}
.content .outline__switch + .outline__list {
margin-left: -10px;
margin-right: 15px;
}
.outline__title {
margin-left: 0;
}
}
カスタマイズ後の見出し
今回のカスタマイズによって、WordPressテーマ THE THOR(ザ・トール)の「目次」は次の様に表示するようになりました。

ブログサイトのカラーに合わせた配色に設定し、リンク文字にホバーしたときの認識性の向上、「目次」自体を中央表示などのカスタマイズを行いました。
最後に
今回は必要最低限の「目次」のカスタマイズに留めました。
それでも、WordPressテーマ THE THOR(ザ・トール)のデフォルトの「目次」と比べると、かなり綺麗な「目次」に仕上がっています。
このようなカスタマイズをしなくても、WordPressテーマ THE THOR(ザ・トール)側で、色の変更と中央表示の設定ぐらいは欲しいものです。



コメント