• Hola a todos,

    Necesito mostrar una query en la portada de la web que muestre los posts que cumplan una condición.

    Los posts tienen un valor en un campo personalizado.

    Se que con los parametros &orderby= y &meta_key= se pueden condicionar las queries en función de un campo personalizado pero no me sirve.

    La dificultad radica en que el valor que meto en ese campo personalizado no lo contrasto directamente sino que lo tengo que usar antes en un script externo a WP para que me devuelva un valor «0» o «1».

    Y la query tiene que mostrar todos los posts cuyo valor resultante sea «1».

    Es decir,

    Obtenemos el valor del campo personalizado para un post concreto:

    $meta_values = get_post_meta($post_id, $key, $single);

    Lo pasamos por el script externo que nos devolverá un valor «0» o «1»:

    $resultado = file_get_contents(‘/scriptexterno.php?valor=’.$meta_values);

    Finalmente definimos una query que muestre todos los posts que cumplan la condición $resultado = 1.

    Como no tengo conocimientos de programación no se como traducir todo esto a código. Y tampoco se si me he explicado muy bien xD…

    A ver si me podéis echar una mano.

    Gracias!

El debate ‘Query condicionada’ está cerrado a nuevas respuestas.