echo '<pre>' . print_r($_REQUEST, true); die;
<input type="hidden" name="type" value="1"/>
case "POST":
if (isset($_POST['type']) && $_POST['type'] == 1) {
// тут первый запрос
} elseif ((isset($_POST['type']) && $_POST['type'] == 2) {
// тут второй запрос
} else {
// тут ошибка
}
break;
понах.....или, тут явные проблемы в структуре. Ну а чего ожидать от wp и их мододелами