ACFとEasy Table of Contents

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

Easy Table of Contents はデフォルトのエディターの内容から見出しを拾って目次を作ってくれるプラグインですが、当然、Advanced Custom Fields で組んだコンテンツのコードをテーマに書いている場合は動作しません。

が、Advanced Custom Fields の表示コードを別ファイルにしてショートコードでエディターに書けば目次が作成されます。
*リピーターから見出しを拾って目次を作ることもありますが、エディターからh2とh3 を拾いたい場合などはEasy Table of Contents 利用のほうが楽かもしれません。

PHPをインクルード・get_template_part ショートコード

*Easy Table of Contents は自動表示、またはショートコードでの表示になりますが、ACFの読み込みファイルにショートコードを書くとエラーになります。


フィルターでthe_content() に加える方法もありますが、ショートコードでテンプレートを読み込むほうが簡単でしょう。
*ショートコードの入れ忘れを防ぐため、エディターのデフォルト値を設定する方法はhttps://www.wpbeginner.com/wp-tutorials/how-to-add-default-content-in-your-wordpress-post-editor/ 参照

Advanced Custom Fields に関する記事 新着

Advanced Custom Fields に関する記事一覧ページへ