Es scheint wie die Hälfte der Tutorials im Codex und um die Blogosphäre zu nutzen query_posts()und die Hälfte zu nutzen WP_Query. Was ist das
get_posts () ist eine Funktion zum Erstellen mehrerer Schleifen. Es wird eine Liste der neuesten Beiträge oder Beiträge abgerufen, die den Kriterien entsprechen.
Es scheint wie die Hälfte der Tutorials im Codex und um die Blogosphäre zu nutzen query_posts()und die Hälfte zu nutzen WP_Query. Was ist das
Ich habe gestern bei @nacin's " Du kennst Query" gelesen und wurde ein bisschen in ein Kaninchenloch geschickt, in dem nachgefragt wurde. Vor gestern habe ich (zu Unrecht) query_posts()alle meine Abfrageanforderungen erfüllt. Jetzt bin ich ein bisschen weiser im Umgang mit WP_Query(), habe aber...
Ich habe die integrierte WP-Suche mithilfe des pre_get_postsFilters geändert, sodass der Benutzer die Beiträge (einschließlich einer Reihe benutzerdefinierter Beitragstypen) nach verschiedenen Feldern sortieren kann. Das Problem, das ich habe, ist, dass wenn ich WP anweise, nach einem Meta-Wert zu...
Ich erhalte die Posts nicht unter der benutzerdefinierten Taxonomie ( fabric_building_types). Ich erhalte cat_idund cat->nameauch , aber nicht in der Lage , die Beiträge zu bekommen. $args = array( 'type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' =>...
Ich habe folgende Abfrage, die ich in meiner taxonomy.php-Vorlage über aufrufe query_brands_geo('dealers', 'publish', '1', $taxtype, $geo, $brands); Diese Funktion funktioniert einwandfrei. Nach dem Lesen des Codex für Abfrageposts wurden jedoch pre_get_posts als bevorzugte Methode zum Ändern der...
Ich sehe, viele Leute bevorzugen es, pre_get_postsHaken anstelle von zu verwenden query_posts. Der folgende Code funktioniert und zeigt alle Posts an, die den Metaschlüssel "featured" haben. function show_featured_posts ( $query ) { if ( $query->is_main_query() ) { $query->set( 'meta_key',...
Ich lese Stephen Harris ‚s ausgezeichnete Antwort auf diese Frage in Bezug auf die Verwendung von WP_query(), query_posts()und pre_get_posts. Er sagt, "pre_get_posts ist ein Filter zum Ändern von Abfragen. Er wird am häufigsten verwendet, um nur die 'Hauptabfrage' zu ändern." Es ist möglich, nur...
Ich ändere mit pre_get_postsdie Anzahl der auf meiner Homepage angezeigten Beiträge. function lifelounge_query_adjust( $query ) { if ( is_home() ) { set_query_var( 'posts_per_page', 12 ); return; } } add_filter( 'pre_get_posts', 'lifelounge_query_adjust' ); Aber ich habe ein Problem mit klebrigen...
Ich habe eine Zeichenfolge mit Post - IDs bekommt: 43,23,65. Ich hatte gehofft, ich könnte get_posts()die Zeichenfolge mit IDs als Argument verwenden und verwenden. Ich kann jedoch keine Funktionen zum Abrufen mehrerer Beiträge nach ID finden. Muss ich wirklich eine machen WP_query? Ich habe auch...
Ich habe ziemlich ausführliche Nachforschungen angestellt, wie man pre_get_postsTrue Pages und die statischen Front Pages verwendet, und es scheint, dass es keine narrensichere Methode gibt. Die beste Option, die ich bisher gefunden habe, war ein Beitrag von @birgire auf Stackoverflow . Ich habe es...
Angenommen, ich habe die folgenden Taxonomiebegriffe: Term 1 Term 1.1 Term 1.2 Term 2 Term 2.1 Wie kann ich nur Posts abrufen, die Term 1 zugewiesen sind und keine Posts enthalten, die Term 1.1 oder Term 1.2 zugewiesen sind? Beispielsweise: $pages = get_posts(array( 'post_type' => 'page',...
Ich habe diese Frage gefunden: Gibt es eine Möglichkeit, $ query-> set ('tax_query' im pre_get_posts-Filter zu verwenden? Dies scheint darauf hinzudeuten, dass Sie die Taxonomieabfrage in Taxonomiearchiven über pre_get_posts () ändern können. Also habe ich mir etwas ausgedacht...
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für WordPress Development Stack Exchange zum Thema gehört . Geschlossen vor 5 Jahren . Ich habe das Custom Post Type UI-Plugin...
Gibt es eine Möglichkeit, $query->set('tax_query', ...)in pre_get_postsFilter zu verwenden? Beispielsweise ändert der nächste Code die Abfrage nicht. Beachten Sie, dass ich $ taxonomies von und benutzerdefinierte Suche erstelle. function custom_search_filter($query) { ... // array('taxonomy'...
Ist es möglich, die Slugs nach dem Ändern der Titel des Posts programmgesteuert zu regenerieren? Zahlreiche Post-Titel wurden aktualisiert und der Slug wurde nicht mit dem Titel aktualisiert, sodass ich all diese Slugs neu generieren
Der Codex definiert es als "Globale Postdaten einrichten". Hilft beim Formatieren benutzerdefinierter Abfrageergebnisse für die Verwendung von Vorlagen-Tags. ' Ich verstehe das nicht wirklich. Hier ist ein Codebeispiel: global $post; $args = array( 'numberposts' => -1); $posts =...
Ich bin nicht sicher warum, aber ich habe get_posts()einige Daten abgefragt. Dann habe ich verwendet setup_postdata()... Ich denke, es wird verwendet, damit ich Funktionen wie the_permalink()etc mit den neuen Post-Daten verwenden kann? <?php foreach ($childPosts as $cp) : setup_postdata($cp);...
Ich möchte alle Beiträge nach bestimmter Autoren-ID (aktueller Benutzer) erhalten. Später möchte ich den ersten Beitrag dieses Benutzers (ASC) auswählen. Ich denke, ich verwende nicht die richtigen Argumente in get_posts, oder? $ current_user_posts enthält immer ein Array mit allen Blog-Posts in...
Ich versuche, eine Archivliste nur mit meinen "normalen" Artikeln im Post-Format zu erstellen (keine Link-, Seiten-, Zitat- usw. Formate). Wie würde ich has_post_format( 'standard' )oder etwas Ähnliches in den folgenden Code implementieren ? Ich konnte keine Abfrage finden get_posts, die nur...
Ich verwende diesen Code, um die Bildanhänge eines Beitrags aufzulisten: <select name="chb_homes_for_sale_specifics_floor_plan" style="width:100%;"> <option value="">Select</option> <?php $args = array( 'numberposts' => -1, 'orderby' => 'menu_order', 'order' => 'ASC',...