Adicione uma class a post_class se mais de uma publicação compartilhe o mesmo meta_value_num

Gostaria de poder adicionar uma class como .samedate às postagens que compartilham o mesmo meta_value_num de uma meta checkbox personalizada.

Então, por exemplo:
Diga que duas postagens compartilhem o mesmo valor de meta checkbox personalizado para uma data inserida como 2013/11/03 … Se essas duas postagens tiverem o mesmo número de meta-valor, adicione a class a essas postagens.

Solutions Collecting From Web of "Adicione uma class a post_class se mais de uma publicação compartilhe o mesmo meta_value_num"

 add_filter('post_class', function($classs){ 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) $classs[] = 'your_class'; } return $classs; }); 

(não testado)