ContactForm7に投稿タイトルを渡して連携する

wordpress contactform7を記事や固定ページと連携させる方法 | ロゴマークデザインWEBサイト・CMS(wordpress)ビジネスサイト制作 リニューアルならD-31N.COM

今回は記事ページもしくわ固定ページに問合せフォームを設置し、尚且つフォームの件名に記事タイトルを設定する方法です。そしてテーマのfunction.phpでyour-subjectを記事(ページ)件名に変換する指示を与えます。

今回は不動産プラグインのテーマ内のタグを参考にしましたので、不要なタグがもしかして入っているかもしれませんが、下記で正常に動きます。
他にもクラス付したタグ等で設定することも出来ます。

//Contact Form 7
function wpcf7_form_tag_filter($tag){
    global $post;
    $post_id = $post->ID;
    if ( ! is_array( $tag ) )
    return $tag;
    if($post_id != “”){
        $name = $tag[‘name’];
        if($name == ‘your-subject’){
            $tag_val .= ” “.get_the_title();
            $tag[‘values’] = $tag_val;
        }
    }
    return $tag;
}
add_filter(‘wpcf7_form_tag’, ‘wpcf7_form_tag_filter’, 11);

コメントを残す

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

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)