フォーラム

[解決済み] Contact Form 7のカスタマイズ (3 件の投稿)


  1. メンバー
    2 years前の投稿 #

    Contact Form 7について教えてください。

    Contact Form 7で、ブログにすでにログインしているユーザーは名前とメールアドレスを自動で取得して、入力なしでメッセージを送信できるようにしたいのですが、どなたか方法をご存知ないでしょうか?
    どうかご教授ください。

  2. kz
    メンバー
    2 years前の投稿 #

    ユーザ情報自動取得〜送信まで確認しました。

    function my_form_tag_filter($tag){
      if ( ! is_array( $tag ) )
      return $tag;
    
      $name = $tag['name'];
    
      if(is_user_logged_in()){
    	global $current_user;
    	get_currentuserinfo();
    
    	if($name == 'your-name')
    	  $tag['values'] = (array) $current_user->display_name;
    	else if($name == 'your-email')
    	  $tag['values'] = (array) $current_user->user_email;
      }
      return $tag;
    }
    add_filter('wpcf7_form_tag', 'my_form_tag_filter', 11);

  3. メンバー
    2 years前の投稿 #

    kzさんありがとうございます!
    こちらでも問題なく実行できました!
    コード、ありがたく使わせて頂きます

返信

ログイン しなければ投稿できません。

About this Topic