サポート » プラグイン » Contact Form 7のカスタマイズ

  • 解決済 112

    (@112-1)


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

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

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • ユーザ情報自動取得〜送信まで確認しました。

    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);
    トピック投稿者 112

    (@112-1)

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

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「Contact Form 7のカスタマイズ」には新たに返信することはできません。