use ajax to execute php function code example
Example 1: ajax call too functions.php
var ajaxurl = 'https://example.com/wp-admin/admin-ajax.php';
$.ajax({
url: ajaxurl,
type: 'post',
data: { action: 'register_user' ,"username": "arshia"},
success: function(response) { console.log(response); }
});
Example 2: ajax call too functions.php
<?php
function register_user()
{
$username = $_POST['username'];
echo $username;
die();
}
add_action('wp_ajax_register_user', 'register_user');
add_action('wp_ajax_nopriv_register_user', 'register_user');
?>