Каждый второй пост в классе

Чтобы назначить разные классы для каждого 2-го поста в блоге в WordPress, добавление этого кода в функцию.php было предложено в качестве решения. Большинство людей утверждают, что это полезно, но для меня это просто добавляет странных в конце класса post. В любом месте нет ни одного класса.

function alternating_post_class($classes) { global $wp_query; $classes[] = ( $wp_query->current_post%2 === 0 ? 'odd' : 'even' ); return $classes; } add_filter('post_class', 'alternating_post_class'); 

Что я сделал не так? Предполагается добавить нечетный класс в мое первое сообщение в блоге, а затем даже класс для моего второго сообщения в блоге, но результат, как я сказал, всегда то же самое: нечетное.