Domande taggate «wp-query»

"wp-query" si riferisce ambiguamente a una di queste due cose. 1) WP_Query è una classe nativa di WordPress che consente agli utenti di interrogare il database dei post utilizzando una serie di criteri. 2) $ wp_query è la variabile globale che contiene l'oggetto di query principale preparato da WordPress in base a una determinata richiesta.

3
Dovrei usare Pre Get Posts o WP_Query
Ho la seguente query che chiamo nel mio modello taxonomy.php tramite query_brands_geo('dealers', 'publish', '1', $taxtype, $geo, $brands); Questa funzione funziona perfettamente. Tuttavia, dopo aver letto il codice per i post delle query, ha menzionato pre_get_posts come metodo preferito per modificare la query predefinita. Pre_get_posts sarebbe più efficiente della mia funzione …

4
Escludere l'ID post da wp_query
Come posso escludere un post specifico da una query WP_Query? (Ad esempio, mostra tutti i post a parte un post con ID 278) Ho provato l'argomento post__not_in ma rimuove solo tutti i post .. Qualsiasi aiuto sarebbe grande. Ecco la mia domanda attuale <?php $temp = $wp_query; $wp_query= null; $wp_query …
28 wp-query  exclude 

5
Come archiviare e ricevere variabili nelle sessioni WP?
Ho un modulo con alcune caselle di controllo e caselle di selezione e mostra ciò che l'utente desidera tramite una chiamata Ajax. Il problema è che quando l'utente fa clic sull'elemento e viene visualizzata la pagina dei dettagli, quindi decide di tornare alla pagina precedente, deve fare clic e selezionare …
28 wp-query  session 

3
Ricevi ID post da WP_Query?
Esiste un modo per recuperare una matrice di ID post interrogati dai seguenti: $latest = new WP_Query( array ( 'orderby' => 'rand', 'posts_per_page' => 3 )); if ( $latest -> have_posts() ) : while ( $latest -> have_posts() ) : $latest -> the_post(); get_template_part( 'templates/content', 'post' ); endwhile; endif; wp_reset_postdata(); …

4
Come stampare il sql eccitato subito dopo la sua esecuzione
Sto cercando un modo per stampare la query sql eseguita subito dopo: $wpdb->query( $wpdb->prepare("INSERT INTO tbl_watchprosite SET keywords=%s,url_to_post=%s,description=%s, date_captured=%s,crawl_id=%d, image_main=%s,images=%s,brand=%s, series=%s,model=%s,condition=%s,box=%s, papers=%s,year=%s,case_size=%s,status=%s,listed=%s, asking_price=%s,retail_price=%s,payment_info=%s,forum_id=%d", $this->getForumSettings()->search_meta,$element->href,$post_meta['description'],current_time('mysql'),$cid,$post_meta['image_main'],$images,$post_meta[0],$post_meta[1],$post_meta[2],$post_meta[3],$post_meta[4],$post_meta[5],$post_meta[6],$post_meta[7],$status,$post_meta[9],$post_meta[10],$post_meta[11],$this->getForumSettings()->ID) ); Sarebbe fantastico se riesco a vedere quali valori stanno andando nella query. Grazie
26 wp-query  wpdb 

4
È necessario utilizzare wp_reset_query () in una chiamata WP_Query?
Sto usando il seguente codice per recuperare post: <?php $featuredPosts = new WP_Query(); $featuredPosts->query('showposts=5&cat=3'); while ($featuredPosts->have_posts()) : $featuredPosts->the_post(); ?> <h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1> <div class="meta"> By <?php the_author() ?> </div> <div class="storycontent"> <?php the_excerpt(); ?> </div> <?php endwhile; ?> Devo usare wp_reset_query()? Se lo faccio, dove devo posizionarlo?
26 wp-query 

4
Come limitare il numero di post che riceve WP_Query?
Ho fatto ricerche su Google e WPSE e l'unica cosa che vedo ripetutamente è l'uso showposts, che è deprecato. Sono a conoscenza WP_Query, e ho pensato che se ho impostato posts_per_pageal mio limite (es. 5), e nopagingper true, sarebbe diventato a qualcosa come " Ok, ti darò solo 5 messaggi …
25 posts  wp-query  query 

2
Utilizzo di pre_get_posts con WP_Query
Stavo leggendo l' eccellente risposta di Stephen Harris a questa domanda sull'uso di WP_query(), query_posts()e pre_get_posts. Dice "pre_get_posts è un filtro per alterare qualsiasi query. Viene spesso usato per modificare solo la" query principale "." È possibile utilizzare pre_get_postsper filtrare solo una specifica query secondaria creata con WP_Query? per esempio. …


3
Posso forzare WP_Query a non restituire risultati?
Sto lavorando su un sito Web con una funzione di ricerca che consente agli utenti di cercare in molti post meta. Esiste un modello di ricerca specifico per il quale non vorrei restituire forzatamente risultati. WP_Query troverà tecnicamente risultati nel database, ma mi piacerebbe sovrascriverlo in qualche modo per costringerlo …
23 wp-query  loop  search 

4
Wp_query può restituire meta post in una singola richiesta?
Vorrei creare un wp_query che restituirebbe meta post all'interno postsdell'array. $args = array ( 'post_type' => 'page', 'meta_key' => 'someMetaKeyName', ); // The Query $query = new WP_Query( $args ); Questo restituisce qualcosa del tipo: Come puoi vedere, i post non hanno metadati, è possibile includere anche i metadati nell'array …


5
Esegui una query per ordinare prima un elenco per meta chiave (se esiste) e mostrare i post rimanenti senza meta chiave ordinati per titolo
Sto lavorando a un modello di pagina dei termini di tassonomia personalizzata in cui vogliamo che gli articoli collegati al termine siano ordinati in base a una data di pubblicazione (campo data personalizzato) e se ci sono più elementi nello stesso giorno (formattati come AAAA-MM- DD) per ordinare quelli per …

1
Dovremmo fidarci dei post globali?
@toscho ha lasciato un commento a questa risposta che mi ha fatto riflettere di nuovo. Quanta fiducia dovremmo avere nell'ambito globale, specialmente per quanto riguarda i post globali $post? E allora? La variabile globale può essere sovrascritta da tutti prima dell'esecuzione del controllo. Questo è il punto delle variabili globali: …

2
Ripristino dei dati di post sul loop precedente in loop nidificati
Sto cercando di utilizzare loop nidificati con il plug-in Posts to posts. I loop funzionano entrambi, ma il problema sorge dopo il secondo loop nidificato ($ issue). Voglio accedere nuovamente al ciclo $ publishing, ma i dati sono ancora i dati $ issue. wp_reset_query() tornerò al loop principale in single.php …
21 wp-query  loop  reset 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.