Articles of Meta Abfrage

Schließen Sie den benutzerdefinierten Post-Typ durch den Metaschlüssel in wp_query aus

Ich versuche, einen benutzerdefinierten Beitragstyp (Eigenschaften) anzuzeigen und Beiträge auszuschließen, die einen bestimmten Metawert (verkauft) haben. Gibt es eine Möglichkeit, dass ich das tun kann? Ich habe das für meinen Code bisher: $args = array( ‘post_type’ => ‘property’, ‘orderby’ => ‘meta_value’, ‘meta_key’ => ‘random_775’, ‘order’ => ‘ASC’, ‘posts_per_page’ => 100, ); $the_query = new WP_Query( […]

Kann Metaabfrage zwischen Währungswerten nicht verwenden, wenn Wert über 1 Million ist

Ich versuche eine meta_query hinzuzufügen, die nach Werten des meta_query sucht, die zwischen zwei verschiedenen Werten liegen. Solange die Werte unter $ 1 Million bleiben, funktioniert es großartig. Sobald jedoch einer der Werte über 7 Werte hinausgeht, sucht er nur nach Werten, als ob die letzte Ziffer weggelassen würde (also wird aus $ 1.000.000 $ […]

Abfrage Posts über WordPress URL

Ich wollte mehr über das Abfragen von Post-Typen und ihren benutzerdefinierten Feldern in WordPress erfahren. Ich habe zwei Fragen … Ich habe dieses Tutorial zu Advanced Custom Fields verfolgt und versuche zu verstehen, was hier passiert. Dies ist in der functionsdatei meines Themes platziert. add_action(‘pre_get_posts’, ‘my_pre_get_posts’); function my_pre_get_posts( $query ) { if( is_admin() ) { […]

WordPress Query Default Order, wenn Meta-Werte identisch sind?

Wenn die wichtigsten Abfrageargumente wie folgt aussehen: ‘orderby’ => ‘meta_value_num’, ‘meta_key’ => ‘price’, ‘order’ => ‘DESC’ Welche Reihenfolge verwendet die Abfrage, wenn der Metawert für mehrere Ergebnisse gleich ist? Wenn also im obigen Beispiel mehrere Artikel den gleichen Preis haben, wie bestellt die Abfrage diese Artikel? Wie eine Unterordnung von … Ich dachte, es wäre […]

Sortieren Sie Beiträge im Dashboard mit einem benutzerdefinierten Feld. enthalten auch Posts, bei denen das Feld nicht festgelegt ist

Ich verwende einen pre_get_posts-Filter, der in diesem Fragethread gefunden wurde, um einen benutzerdefinierten Beitragstyp im Dashboard zu sortieren: function xyz_event_sort_order( $wp_query ) { if ( is_admin() ) { $post_type = $wp_query->query[‘post_type’]; if ( $post_type == ‘event’ ) { $wp_query->set( ‘meta_key’, ‘x_start_date’ ); $wp_query->set( ‘orderby’, ‘x_start_date’ ); $wp_query->set( ‘order’, ‘DESC’ ); } } } add_filter( ‘pre_get_posts’, […]

Benutzerdefinierte Abfrage mit mehreren Meta-Schlüsselwerten

Ich bin neu mit WordPress Entwicklung und ich habe diese Abfrage gefunden und ich möchte mehrere Schlüssel und Wert in dieser Abfrage übergeben. Meine Anfrage lautet: $querydetails = ” SELECT wposts.* FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta WHERE wposts.ID = wpostmeta.post_id AND wpostmeta.meta_key = ‘type’ AND wpostmeta.meta_value = ‘Collection1’ AND wposts.post_status = ‘publish’ AND wposts.post_type = […]

Sortieren Sie die Beiträge nach Postansichten und berücksichtigen Sie den Metaschlüssel

Mein Code sollte beliebte Posts anzeigen, bei denen der Metaschlüssel “Slider” nicht leer ist. Hat jemand eine Idee warum es nicht funktioniert? Das Problem ist, dass dieser Code nur Posts mit einem Slider-Bild anzeigt. Aber es ignoriert die Sortierung. $values = array( ‘numberposts’ => 10, ‘orderby’ => ‘meta_value_num’, ‘meta_key’ => ‘count_views’, ‘meta_query’ => array( array( […]

Vergleichen von Arrays mit Metaabfragen in pre_get_posts

Ich arbeite an einem Formular zum Filtern einer Liste von Beiträgen mithilfe von benutzerdefinierten Feldern, die mit dem Plugin Erweiterte benutzerdefinierte Felder erstellt wurden. Wegen des Formulars verwende ich die Aktion pre_get_posts , um die Abfrage über GET-Anforderungen zu ändern. (Folgende Code-Referenzen sind entweder PHP oder von print_r() ) Ich setze die meta_query so: $query->set(‘meta_query’,$filter); […]

Überprüfen Sie, ob die Anhangs-ID mehreren Posts zugeordnet ist.

Gibt es eine function, um zu überprüfen, ob eine Anhangs-ID ( =get_post_thumbnail_id(..) ) mehreren =get_post_thumbnail_id(..) ist? Mit “assoziiert” meine ich, dass der Meta-Wert eines _thumbnail_id für den Meta-Schlüssel _thumbnail_id gleich der Anhang-ID ist. Ich weiß, dass get_post_meta() ein leeres Array zurückgibt, wenn es nichts findet, aber ich müsste irgendwie alle Posts get_post_meta() .

Erhalten Sie foreach für Meta-Abfrage-Wert

Wie kann ich meta_box foreach Wert innerhalb Meta-Abfrage-Wert erhalten, hier ist Code: $my_id = get_post_meta(get_the_ID(), “artist_name”, true); $artistNames = array(); foreach($my_id as $id) { $artistNames[] = $id; } $artists = implode($artistNames,”, “); $args = array( ‘post_type’ => array ( ‘songs’, ‘videos’ ), ‘meta_query’ => array( array( ‘key’ => ‘artist_name’, ‘value’ => array( $artists ) ) […]