I figured it out. I did have some syntax errors in my code. Should have been add_filter
instead of add_action.
Also, $confirmation
is an array and was never returned. I think my brain was just tired from looking at this for so long. Anyways, here’s what I did to fix it.
add_filter("gform_confirmation", "confirm_change", 10, 4);
function confirm_change($confirmation, $form, $lead, $ajax){
$url = get_bloginfo('url') ."/thank-you/?page=". $lead['1']. "&rma=" . ($lead['id']);
$confirmation = array('redirect' => $url);
return $confirmation;
}