get_requested_value("title"), "content" => get_requested_value("content"), "author" => 2, "status" => get_requested_value("status"), "categories" => get_requested_value("categories") ); // run post $response = write_wp_post($wp_server_url, $wp_access_token, $form_data); redirect_uri(get_route_link($route)); break; default: // set session token set_session_token(); // authenticate $client_id = ""; $client_secret = ""; authenticate_wp($wp_server_url, $client_id, $client_secret, $route, $code); $categories = get_wp_categories($wp_server_url, $wp_access_token); $data = array( "route" => $route, "categories" => $categories, "_token" => get_session_token() ); renderView("view_wppost", $data); }