/** * Update experiment meta on an AJAX request. * @param int $post_id */ function optimizely_update_experiment_meta() { if (isset($_REQUEST['post_id'])) { optimizely_title_variations_save(absint($_REQUEST['post_id'])); } exit; }
/** * Update experiment meta on an AJAX request. * @param int $post_id */ function optimizely_update_experiment_meta() { // Make sure this is a valid request. check_ajax_referer(OPTIMIZELY_NONCE, 'optimizely_experiment_nonce'); // See if the current user has permissions to edit posts. if (!current_user_can('edit_post', absint($_POST['post_id']))) { die('You do not have permission to edit posts.'); } if (isset($_POST['post_id'])) { optimizely_title_variations_save(absint($_POST['post_id'])); } exit; }