Questions marquées «meta-query»

Fait référence à un mécanisme intégré à la classe WP_Query pour interroger la base de données pour les données de publication, y compris les pages et les CPT, en fonction des métadonnées de publication.


2
Explication de l'opérateur de comparaison Meta_query
J'ai remarqué qu'il y a beaucoup d'opérateurs qui peuvent être utilisés pour comparer dans meta_query. Cependant, je ne suis pas tout à fait sûr de ce que je devrais utiliser l' opérateur, il est source de confusion en quelque sorte comme =et l' LIKEopérateur. J'aimerais savoir ce que chaque opérateur …



5
Comment puis-je créer une meta_query avec un tableau comme meta_field?
Voici les arguments de ma requête: $args = array( 'post_type' => 'news', 'meta_query' => array( array( 'key' => 'topics', 'value' => 'sports', ) ) ); Cela fonctionne quand topicsest une chaîne, mais pas quand c'est un tableau. J'aimerais que cette requête fonctionne quand topicsest par exemplearray( 'sports', 'nonprofit', etc. ) …
16 query  meta-query 


2
meta_query 'compare' => 'IN' ne fonctionne pas
Tout d'abord, je sais que c'est un doublon, mais aucune des réponses plus anciennes n'était utile. Je cherche dans les articles post_meta. Voici mon code, qui ne renvoie actuellement rien. $args = array( 'numberposts' => -1, 'post_type' => 'post', 'meta_query' => array( array( 'key' => 'system_power_supply', 'value' => array('single', 'redundant'), …

2
Utiliser REGEXP dans la clé meta_query WP_Query
Je sais que je peux utiliser REGEXP dans WP_Query comme ceci: $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', ), ), )); Mais j'ai aussi besoin d'expressions régulières dans la clé. …

1
En utilisant meta_query, comment puis-je filtrer par un champ personnalisé et commander par un autre?
Avec le code suivant (dans functions.php) mes messages (d'événement CPT) sont classés par _end_date au lieu de _start_date. Quelle est la bonne solution à cela à partir de WP 3.1.3? Bien sûr, je voudrais éviter d'utiliser obsolète meta_key. add_filter( 'pre_get_posts', 'my_get_posts' ); function my_get_posts( $query ) { if ( is_home() …

2
Requête WP REST API v2 par plusieurs méta-clés
En utilisant la v2 de l'API REST, je souhaite interroger certains messages par plusieurs méta-clés. Avec la v1, j'ai pu formater l'URL comme &filter[meta_value][month]=12&[meta_value][year]=2015cela a fonctionné (après avoir exposé les méta-valeurs à l'API). Maintenant, avec v2, je ne peux que faire fonctionner cela en utilisant les méthodes répertoriées sur ce …

1
Mélange de types de publication réguliers et personnalisés (avec meta_query) sur la page d'accueil
Je ne sais pas comment y parvenir. J'essaie de mélanger des publications standard et des publications personnalisées sur la page d'accueil d'un site, mais je ne souhaite afficher les publications personnalisées que si une méta-valeur est définie. L'affichage des messages fonctionne bien, 'post_type' => array('game', 'post')mais lorsque j'ajoute dans la …



3
Requête méta complexe avec 3 clés
Je pense que le problème concerne essentiellement la structure de requête SQL et je ne suis pas un expert .... Je dois rechercher des publications (type de publication personnalisé) par 2 paramètres: pd_city pd_country Veuillez noter que la relation meta_query est 'OU', donc si l'un des deux ci-dessus est LIKE, …

2
meta_query tri par 2 clés
J'ai besoin de trier les messages (personnalisés) par 2 valeurs de champ personnalisées ... nom de champ personnalisé 1: is_sponsored[la valeur peut être 1ou 0] nom de champ personnalisé 2: sfp_date[ timestampaka la date de publication actuelle en secondes] Les messages dont la " is_sponsored" valeur est 1 doivent être …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.