javascript - Prepopulating fields - Freshdesk on WordPress platform -


i've embedded freshdesk widget on wordpress website.

i need pre-populate email field user credentials wordpress when user logged in wordpress website. far had no luck on own or support. know how wordpress stores user email , how wordpress?

this current code:

    <script src="http://assets.freshdesk.com/widget/freshwidget.js" type="text/javascript"></script>  <script type="text/javascript">     freshwidget.init("", {"querystring": "&helpdesk_ticket[requester]={{user.email}}&helpdesk_ticket[subject]={{user.subject}}&helpdesk_ticket[custom_field][phone_number]={{user.phone}}&helpdesk_ticket[custom_field][product_id]={{helpdesk.product}}", "widgettype": "popup", "buttontype": "text", "buttontext": "support",  "buttoncolor": "white", "buttonbg": "#338700", "alignment": "4",  "offset": "235px", "formheight": "500px",  "url": "http://xxxxxx.freshdesk.com"} );  </script> 

lets first email address of current user, if logged in.

<?php $user_id = get_current_user_id(); $email = ''; if ($user_id > 0) {   $user_info = get_userdata($user_id);   $email = $user_info->user_email; } ?> 

and after can embed freshdesk feedback widget code include above email.

<script src="http://assets.freshdesk.com/widget/freshwidget.js" type="text/javascript"></script>  <script type="text/javascript"> freshwidget.init("", {     "querystring": "&helpdesk_ticket[requester]=<?= urlencode($email) ?>",     "widgettype": "popup", "buttontype": "text",     "buttontext": "support",     "buttoncolor": "white", "buttonbg": "#338700",      "alignment": "4",     "offset": "235px", "formheight": "500px",     "url": "http://xxxxxx.freshdesk.com"} );  </script> 

Comments