ContactForm7 独自タグによる投稿日の引用
-
現在、投稿ページにコンタクトフォームを挿入し、フォーム入力データの受信は確認出来ている状態です。
———
メッセージ本文:
———
[your-name]
[your-email]
[your-email2]
[_post_title]
———
(メール送信内容は上記の通り、用意された特別メールタグによる「記事タイトル」を含むフォーム入力内容です。)上記、メッセージ本文にその記事の「投稿日時」を加えようと、function.php内に以下のコードを設置し、独自の特別メールタグを作りました。
add_filter('wpcf7_special_mail_tags', 'ad_special_mail_tags', 10, 2); function ad_special_mail_tags($output, $name) { if ("toukou_date" == $name) { $output = get_the_date(); } return $output; };
コンタクトフォームのメール設定側で作成した特別メールタグ[toukou_date]を挿入しても、その部分が空欄でメールが受信されてします。
———
メッセージ本文:
———
[your-name]
[your-email]
[your-email2]
[toukou_date]
[_post_title]
———
↓
———
受信メール:
———
入力名前
入力メールアドレス1
入力メールアドレス2投稿タイトル
——–上記コード内の
$output = get_the_date();
を$output = "日付";
と直接入力にすると、しっかりと受信結果は「日付」と表示がされているので、独自の特別メールタグのコードは正常に動いている様子です。実現をしようと違うコードでも試した上で、様々なサイトやフォーラム内の有益な情報がないか探してみましたが、解決へと至る事が出来ずお手上げ状態になってしまいました。
どなたか力になって頂けたら幸いです。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「ContactForm7 独自タグによる投稿日の引用」には新たに返信することはできません。