Or, embed this snippet using GenerateWP WordPress Plugin.

Download

Clone

Total_custompost-filtro-meta

Obtiene el numero total de un tipo concreto de post, filtrado por un campo meta

//Función para contar el numero total de un tipo cualquiera de post,
//filtrado por un campo meta cualquiera, y cualquier valor
// ejemplo de uso: ger_total_items (recetas, ingrediente, ajo) devolvería el número de recetas que llevan ajo
function get_total_items($tipo_post, $miMeta, $miValor){ 
 global $wpdb; 
 // WP_Query arguments
	$args = array(
	'post_type'  => array( $tipo_post ),
	'meta_query' => array(array('key'=> $miMeta,'value'=> $miValor,	'compare' => '=',),),
	);

	// The Query
	$query = new WP_Query( $args );
  return $query->found_posts;
}