Contact Form 7のフォーム内にAll-in-One Event Calendarを表示してみる

Contact Form 7のフォームの途中でAll-in-One Event Calendarの表示を行う必要があったので、仕事で使った際のメモ書き。

 

普通にContact Form 7内で他のプラグインとかのショートコード呼び出そうとしてもContact Form 7以外のショートコードしか認識しないので、wpcf7_add_form_tag()でショートコードを登録する必要がある。

function user_cf7_append_ai1ec() {
 return do_shortcode( '[ai1ec view="monthly"]' );
}
wpcf7_add_form_tag( 'cf7_append_ai1ec', 'user_cf7_append_ai1ec' );

 

今回はAll-in-One Event Calendarだが、多分他のことでも使えると思う。

 

・・・他のサードパーティ製のメールフォームで同じようにAll-in-One Event Calendarが組み込まれていたのを参考サイトに出されたのでやきもきしてたが、まぁこれでなんとかなりそう。

カテゴリ

この記事のコメント

コメントはないです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です