ウェブマスターがウェブのことを書いたら

ウェブマスターとして働いている管理人がウェブで躓いたこと、ググったことを備忘録として書いています。主に技術的なこと、WEBサイト設計のこと

Table of Contents Plusで特定の記事だけ目次表示を除外する方法【WPプラグイン】

   

 - WordPress

記事に目次を表示させるWordPressのプラグイン「Table of Contents Plus」で特定の記事をのみ目次表示を除外する方法を紹介します。

プラグインに設定画面では、設定する項目がありませんが公式ページに設定方法が記載されていました。
Table of Contents Plus | dublue

How do I stop the table of contents from appearing on a single page?

Place the following [no_toc] anywhere on the page to suppress the table of contents. This is known as a shortcode and works for posts, pages and custom post types that make use of the_content()

記事内にショートコードで[no_toc]を記載すると、目次表示がされなくなるようです。

特定の記事だけ目次表示を除外する方法

表示させたくない記事の「投稿の編集」画面の本文入力欄で[no_toc]を入力します。本文内であればどこでもOKです。
TOC本文に除外コード挿入
これで目次の表示がされなくなります。

逆に特定の記事だけ目次させる方法

特定の記事だけに目次表示させたい場合は、まずプラグインの設定画面で表示設定のチェックボックスのチェックを全部外しておきます。
TOC目次表示、非表示
TOCの設定画面で目次の表示、非表示設定を外します。これで基本的には目次表示がされません。

TOCで目次表示のショートコード
次に表示させたい記事の「投稿の編集」画面の本文入力欄で、目次を表示させたい場所に[toc]を入力します。これでこの記事のみ目次の表示がされるようになります。

まとめ

・目次を表示させたくない場合は、
 記事本文に、ショートコードで[no_toc]を記入する。

・目次を表示させたい場合は
 記事本文の目次を表示させたい箇所に、ショートコードで[toc]を記入する。

1人の方が、「この記事が参考になった」と評価しています。