ContactForm7は、簡単にお問い合わせフォームを作成できるプラグインですが、高度なカスタマイズをするとなると使い勝手が悪いのもです。
テーマ作成時に様々なページで統一のお問い合わせフォームを作成する場合の対処法がわかったので、メモとして記述します。
まずは、コードは下記です。
<?php
$page_id = ページID;
$page_data = get_page( $page_id );
$content = apply_filters( 'the_content', $page_data->post_content );
$title = $page_data->post_title;
echo $content;
?>
$page_idにContactForm7のショートコードを使用した固定ページのIDを入力してあげてください。
つまり、もし固定ページIDが『7』の場合は
$page_id = 7;
にしてあげてくさい。
以上です。
今回参考にした記事は
[resolved] Contact form 7 not shown with Get Page (8 posts)
コメント