|
Put those
add_action
functions in your
functions.php
file too. If they're in
header.php
, WordPress never registers them since header isn loaded in AJAX. Also, you don need that
is_admin()
check. The theme's header will never load in admin. So, your functions file should look like this:
add_action('wp_ajax_my_special_action', 'my_action_callback');
add_action('wp_ajax_nopriv_my_special_action', 'my_action_callback');
function my_action_callback() { $whatever = $_POST['whatever']; $whatever += 10; echo 'whateverw equals: ' . $whatever; die();
}
And the beginning of that part of your theme's header file should look like this:
|