[WordPress]MW WP Formのメールで送信者のブラウザ、IP、ホスト情報の表示

WordPress
スポンサーリンク

functions.php

function custom_sender_info( $value, $key, $insert_contact_data_id ) {
  //送信日時
  if ( $key === 'send_datetime' ) {
    return date_i18n( 'Y/m/d l H:i:s' );
  }

  //ブラウザ
  if ( $key === 'user_agent' ) {
    return $_SERVER["HTTP_USER_AGENT"];
  }

  //IPアドレス
  if ( $key === 'ip' ) {
    $ip = $_SERVER["REMOTE_ADDR"];
    return $ip;
  }
  
  //ホスト名
  if ( $key === 'host' ) {
    $host = gethostbyaddr($_SERVER["REMOTE_ADDR"]);
    return $host;
  }
  
return $value;
}
add_filter( 'mwform_custom_mail_tag_mw-wp-form-xx', 'custom_sender_info', 10, 3 );

MW WP Fromのメール本文

送信日時:{send_datetime}
ブラウザ:{user_agent}
IPアドレス:{ip}
ホスト名:{host}

コメント

タイトルとURLをコピーしました