前提・実現したいこと
WordPressのACF関連フィールドとContact form7との連携
現在ACFの関連フィールドを使い、今まで作ったコンタクトフォームが一つ選べるよう設定しています。
管理画面側で選ばれたフォームが実際のページにもフォームとなって表示されるよう作りたいのですが、フォームのIDが取得出来ず現在苦戦しています。
具体的には下記の通りとなります。
single-○○.php
PHP
1<?php 2$posts = get_field('groupContact'); 3if( $posts ): 4?> 5<h3>テスト吐き出し</h3> 6 <?php foreach( $posts as $val ): ?> 7 <?php echo get_the_title( $val->ID ); ?> 8 <?php echo get_the_id( $val->ID ); ?> 9 <?php endforeach; ?> 10<?php echo do_shortcode('[contact-form-7 id="取得出来たIDを設定" title="取得出来たタイトルを設定" html_id="formID"]'); ?> 11<?php endif; ?>
発生している問題・エラーメッセージ
タイトルについては無事コンタクトフォームのタイトルが取得出来ていますがIDについては選択したコンタクトフォームのPostIDではなく、現在閲覧しているsingle-○○.phpの固定ページのPostIDを取ってきてしまっています。

回答2件
あなたの回答
tips
プレビュー