WordPressのプラグイン【Easy Table of Contents】でサイドバーに設置した目次がトップページに表示されてしまう場合の解決方法について解説しています。
目次
【Easy Table of Contents】プラグインのコードを調整する
管理画面の左メニューから【プラグイン】→【プラグインエディター】へ移動します。
画面右上の【編集するプラグインを選択】から【Easy Table of Contents】を選び【選択】ボタンをクリックします。
画面右側に表示される【プラグインファイル】の一覧からeasy-table-of-contents.php > includesを展開して、class.widget-toc.phpを開きます。
139行目の先頭に『//』を挿入します。
※//によりコメントアウトされたことで無効かされます。
//if ( is_404() || is_archive() || is_search() || ( ! is_front_page() && is_home() ) ) return;
140行目に以下のコードを挿入します。
if ( is_404() || is_archive() || is_search() || is_front_page() || is_home() ) return;
140行目は【404、アーカイブ、検索、フロント、トップページ】にて、目次を非表示とする処理となります。
【ファイルを更新】をクリックしてプラグインの編集を完了します。
以上で完了です。実際に表示されなくなっているか確認してみましょう。