//Shortcode para devolver el número de 'Contrataciones-1' hijas de 'universidad-popular'.
function jm_numero_contrataciones_user_universidad () {
$universidad_ID = get_the_ID(); // Coge el ID del cpt universidad-popular
//Código cogido de Post Relationships API de Toolset. Cuenta los cpt contrataciones-1 que pertenecen al cpt universidad
$query = new WP_Query(
array(
'post_type' => 'contrataciones-1',
'meta_query' => array(
array(
'key' => '_wpcf_belongs_universidad-popular_id',
'value' => $universidad_ID
)
),
)
);
$posts = $query->posts;
$counter = count($posts);
return $counter;
// -- FIN -- Código cogido de Post Relationships API de Toolset. Cuenta los cpt contrataciones-1 que pertenecen al cpt grupo
}
add_shortcode ('numero_contrataciones_user_universidad', 'jm_numero_contrataciones_user_universidad');
-------------------------------
I use this [numero_contrataciones_user_universidad] and return 2. That´s ok.
But when I use this in a wpv-conditional I can see:
Case 1:
Numero contrataciones universidad: [numero_contrataciones_user_universidad]
[wpv-conditional if="( '[numero_contrataciones_user_universidad]' >= '2' )"]TEST[/wpv-conditional]
Display:
Numero contrataciones universidad: 2
TEST
Case 2:
Numero contrataciones universidad: [numero_contrataciones_user_universidad]
[wpv-conditional if="( '[numero_contrataciones_user_universidad]' < '2' )"]TEST[/wpv-conditional]
Display:
Numero contrataciones universidad: 2
(nothing)