Добавить класс в post_class, если более одного сообщения имеют одинаковые значения meta_value_num

Я хотел бы иметь возможность добавлять класс, такой как .samedate к сообщениям, которые используют один и тот же meta_value_num из настраиваемого мета-поля.

Так, например:
Скажем, что две должности имеют одно и то же значение для метаданных для даты, введенной как 2013/11/03 … Если эти два сообщения имеют одинаковый номер метазначения, добавьте класс к этим сообщениям.

 add_filter('post_class', function($classes){ global $wp_query; static $meta = array(); // first call gathers meta values if(!$meta) foreach($wp_query->posts as $post) $meta[$post->ID] = get_post_meta($post->ID, 'your_meta_key', true); // $wp_query->post should be the global (current) $post object $this_meta = $meta[$wp_query->post->ID]; if($this_meta){ $counts = array_count_values($meta); if($counts[$this_meta] > 1) $classes[] = 'your_class'; } return $classes; }); 

(непроверенные)