ACF リピーターに目次を付ける方法

Advanced Custom Fields Pro は生涯有効な開発者ライセンスを持っています。

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

コラムなどをAdvanced Custom Fields のリピーターで作成する場合に目次をつけることがありますが、リピーターの構成やhtmlによって適した方法が変わると思います。

ループで見出し欄を拾う

リピーターを表示するコードで普通に見出しを拾っていきます。
見出しがいくつ以上あったら目次をつける、という条件で見出しが必須であれば、リピーターのコードを始める前にリピーターが何行あるか取得できますが、必須でない見出しがいくつあれば、という場合は、投稿側に入力のある見出しがいくつあるかをフィールドに保存しておきます。

ACF リピーターのカウントの登録/カウントの方法 acf/update_value

Easy Table of Contents

Easy Table of Contents

リピーターの表示コードをテンプレート化してショートコードでエディターに記入する方法を取れば、目次作成プラグインEasy Table of Contents を使用できます。

ACFとEasy Table of Contents

見出し欄とエディターから拾う

ACF リピーターの目次作成・見出し欄とエディター

Advanced Custom Fields に関する記事 新着

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

関数書きますので、気軽にお問い合わせください。
問い合わせフォーム / m.fuchibe@web-taiyo.com / Chatwork ID:taiyoblog