Фильтрация постов по типу, как?

Есть массив с типами постов, полученный с помощью get_post_types а затем "отфильтрованный" пользователем с помощью select (html).

Вот код, может так будет нагляднее.

</form method="get" name="post_types[]">
<select multiple name="post_types[]">
<?php
$post_types = get_post_types('', 'names');//получаем имена всех типов постов
$post_type; //текущий тип поста
foreach (post_types as post_type) { //перебираем массив и значения заносим в select
while (isset($post_type) {

	echo '<option value="'.$post_type.'">'.$post_type.'</option>';//выводим опцию select'а с именем и значением равным post_type
	}
}
?>
</select>
<input type="submit" value="Готово" id="button">
</form>

На выходе получаем массив с указанными пользователем типами. Как отфильтровать посты по типам указанным в полученном массиве и, допустим, вывести в конце отфильтрованных постах echo?