Preguntas etiquetadas con meta-query

Se refiere a un mecanismo integrado en la clase WP_Query para consultar la base de datos en busca de datos de publicaciones, incluidas páginas y CPT, en función de los metadatos de publicaciones.

12
meta_query con meta valores como serializar matrices
Estoy trabajando en un proyecto en el que estoy creando un tipo de publicación personalizada y datos personalizados ingresados ​​a través de meta cuadros asociados con mi tipo de publicación personalizada. Por alguna razón, decidí codificar los meta cuadros de tal manera que las entradas en cada meta cuadro sean …

2
Meta_query compara la explicación del operador
Noté que hay muchos operadores que se pueden usar para comparar en meta_query. Sin embargo, no estoy muy seguro de lo que debería utilizar el operador, que es de alguna manera confusa como =y LIKEoperador. Me gustaría saber qué significa exactamente cada operador, y en qué condición debería usarlos. = …


3
Meta_query anidado con múltiples claves de relación
Tengo curiosidad por saber si Wordpress puede ejecutarse anidado meta_query, cada uno con diferentes claves de relación. A partir de Wordpress 3.0, tax_querypuede realizar esta función; Me pregunto si esto tiene un equivalente con meta_query. $results = query_posts( array( 'post_type' => 'event_id', 'meta_query' => array( 'relation' => 'AND', array( 'relation' …

5
¿Cómo puedo crear una meta_query con una matriz como meta_field?
Aquí están los argumentos para mi consulta: $args = array( 'post_type' => 'news', 'meta_query' => array( array( 'key' => 'topics', 'value' => 'sports', ) ) ); Esto funciona cuando topicses una cadena, pero no cuando es una matriz. Me gustaría que esta consulta funcione cuando topicses, por ejemplo,array( 'sports', 'nonprofit', …
16 query  meta-query 


2
meta_query 'compare' => 'IN' no funciona
En primer lugar, sé que es un duplicado, pero ninguna de las respuestas anteriores fue útil. Estoy buscando en las publicaciones a través post_meta. Aquí está mi código, que actualmente no devuelve nada. $args = array( 'numberposts' => -1, 'post_type' => 'post', 'meta_query' => array( array( 'key' => 'system_power_supply', 'value' …

2
Utilice REGEXP en la clave WP_Query meta_query
Sé que puedo usar REGEXP en WP_Query así: $query = new WP_Query(array( 'posts_per_page' => -1, 'post_status' => 'publish', 'meta_query' => array( array( 'key' => 'custom_fields', 'value' => 'foo[(][0-9][)]', // with regex stuff 'compare' => 'REGEXP', ), ), )); Pero también necesito expresiones regulares en la clave. Me gusta esto: $query …

1
Usando meta_query, ¿cómo puedo filtrar por un campo personalizado y ordenar por otro?
Con el siguiente código (en functions.php) mis publicaciones (del evento CPT) están ordenadas por _end_date en lugar de _start_date. ¿Cuál es la solución adecuada para esto a partir de WP 3.1.3? Por supuesto, me gustaría evitar usar en desuso meta_key. add_filter( 'pre_get_posts', 'my_get_posts' ); function my_get_posts( $query ) { if …

2
Consulta WP REST API v2 por múltiples meta claves
Usando v2 de la API REST, quiero consultar algunas publicaciones con múltiples meta claves. Con v1 pude formatear la url como &filter[meta_value][month]=12&[meta_value][year]=2015y funcionó (después de exponer los meta valores a la API). Ahora con v2, solo puedo hacer que esto funcione usando los métodos enumerados en este hilo de GitHub: …

1
Mezclando tipos de publicaciones regulares y personalizadas (con meta_query) en la página de inicio
No estoy seguro de cómo lograr esto. Estoy tratando de mezclar publicaciones estándar y publicaciones personalizadas en la página de inicio de un sitio, pero solo quiero mostrar las publicaciones personalizadas si se establece un metavalor. Mostrar las publicaciones funciona bien, 'post_type' => array('game', 'post')pero cuando agrego el meta_query, las …



3
Meta consulta compleja con 3 teclas
Creo que el problema se relaciona esencialmente con la estructura de consulta SQL y no soy un experto ... Necesito buscar publicaciones (tipo de publicación personalizada) por 2 parámetros: pd_city pd_country Tenga en cuenta que la relación meta_query es 'OR', por lo que si cualquiera de los dos anteriores es …

2
meta_query ordenando por 2 llaves
Necesito ordenar las publicaciones (personalizadas) por 2 valores de campo personalizados ... nombre de campo personalizado 1: is_sponsored[el valor puede ser 1o 0] nombre de campo personalizado 2: sfp_date[ timestamptambién conocida como fecha de publicación actual en segundos] Las publicaciones cuyo " is_sponsored" valor es 1 deben estar en la …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.