Just Change
hide_empty = true Например:
$terms = get_terms( array(
'taxonomy' => 'post-type',
'hide_empty' => true,
));
Нет необходимости совпадать с нулевым счетом.Это даст результат при наличии постов.Не беспокойтесь, 100% уверен, что это сработает.