【福袋 様】ワードプレスでの目次出力について

Post Snippets + Table of Contents Plus の目次出力についてご相談頂きました。


WordpressのSEO対策ならRoot-013 Root-013ではWordPress・SEO対策・アフィリエイトなどサイト運営に関するご質問に無料でお答えしております。
WordPress 無料相談 アフィリエイト SEO 無料相談 無料!WPインストール代行・集客サポート

ワードプレスでの目次出力について

お時間があればぜひ教えてください。
ワードプレスで「Post Snippets」プラグインのショートコードで見出しと本文の一部を出力しています。
そのときに「Table of Contents Plus」プラグインで目次を作成すると、「Post Snippets」で出力した見出しが除外されることの対策は何かないでしょうか?
何卒よろしくお願いいたします。

回答

>福袋 さま
ご相談ありがとうございます。

1.Post Snippetsで見出し&定型文をショートコード化している
2.PostSnippets内の見出しがTOC+で出力されない
という現象でしょうか。

ちょっと試してみましたが、僕の環境では表示されました。PHP Codeにチェックが入っているからではないでしょうか。

【Post Snippets】
見出しと本文をショートコードに
post snippets

【投稿】
投稿内にPostSnippetsのショートコードと見出し・本文
投稿画面

【出力結果】
TOC+で生成された目次に、PostSnippets内の見出しも出力されている
出力結果

表示されるときとされないときがあるということであれば、TOCの設定を見直して頂くか、ショートコードを試してみてください。

TOC+の設定
目次の生成には「目次が何個以上の時」という設定があったと思います。(見出しが足りない?)
あとは投稿タイプでデフォルトの表示・非表示が決められたと思います。(カスタム投稿にチェックされていない?デフォルトだとpageだけにチェックが入っています。)
TOC 設定1

[toc]といったTOC+独自のショートコードもあります。これをPostSnippetsに組み込んでもだめでしょうか。

ちなみに最近TOC+の更新が止まっているので現在は Easy Table of Contents を利用しています。
ダメな時は試してみてください。

その他の方法1 PHP Codeにチェックを入れる必要がある場合

Post Snippetsの関数やPHP記述に言及している記事は少ないですよね。
実は一旦PHPを ?> で閉じればHTMLを記述してまたPHP開始タグを利用することもできます。


この方法なら同じように見出しが生成されました。

その他の方法2 Post Snippets の他のセクションでPHPを使う

他、Post SnippetsでPHPを使うセクションとHTMLのセクションを分けても同じような事ができそうです。ややこしいですが。

その他の方法1と2の出力結果は全く同じになります。

参考にしていただければ幸いです。

おすすめコンテンツ

コメントを残す

メールアドレスが公開されることはありません。

コメントの前にご確認ください。

  • コメントは承認制のため、反映・表示までお時間を頂きます。
  • メールアドレス等の入力も必須ではありませんので入力の必要はありません。お気軽にどうぞ。(冷やかしは止めてね!)
  • コメントや返信があっても通知は届きませんのでご注意下さい。
  • 忙しい時はレスが遅れることもあります。
  • 当ページによる一切の不利益および損害に関し、責任を取ることはできません。