예제 #1
0
/**
 * 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;
}
예제 #2
0
/**
 * 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;
}