WordPressのプラグイン「Table Of Contents Plus」で、記事の目次を出すことができますが、トップページにも目次を出すとリンクが飛ばないことがありますので、この点について解説します。

リンクが飛ばない条件

当サイトでは、「WordPressでトップページの記事毎に目次を表示させる方法」でもご紹介していますが、トップページに記事の全文を表示させるように設定しています。

そのため、前述の記事のようにトップページの各記事の本文の中にも目次を出すようにしました。

すると、別な記事でも目次のリンク先が同じになっている場合があり、一番上のリンク先に飛ぶことになってしまいます。

回避策

手っ取り早い回避策は「トップページに目次を出すのをやめる」という身も蓋もない内容です。。

またはトップページに表示させる記事数を1つにすれば、リンク先が重複することが無いので問題ありません。

目次のリンク先は基本、自動で付与されるので、リンク先を制御するにはちょっと手間ですよね。ですので、トップでは目次を表示させないようにするのが無難かもしれません。