Pytania otagowane jako wp-query

„wp-query” dwuznacznie odnosi się do jednej z dwóch rzeczy. 1) WP_Query jest klasą natywną dla WordPress, która pozwala użytkownikom na przeszukiwanie bazy danych postów przy użyciu szeregu kryteriów. 2) $ wp_query to zmienna globalna, która przechowuje główny obiekt zapytania przygotowany przez WordPress na podstawie danego żądania.

3
Czy powinienem użyć Pre Get Posts lub WP_Query
Mam następujące zapytanie, które wywołuję w moim szablonie taxonomy.php za pośrednictwem query_brands_geo('dealers', 'publish', '1', $taxtype, $geo, $brands); Ta funkcja działa idealnie. Jednak po przeczytaniu kodeksu dla postów zapytania wspomniał o pre_get_posts jako preferowanym sposobie zmiany domyślnego zapytania. Czy pre_get_posts byłyby bardziej wydajne niż moja funkcja wp_query poniżej? Jeśli tak, to …

5
Jak przechowywać i odbierać zmienne w sesjach WP?
Mam formularz z niektórymi polami wyboru i wejściowymi polami wyboru i pokazuje, czego użytkownik chce za pośrednictwem wywołania ajax. Problem polega na tym, że gdy użytkownik kliknie element i wyświetli się strona ze szczegółami, a następnie zdecyduje się wrócić do poprzedniej strony, musi kliknąć i ponownie wybrać poprzedni wybór. Chciałbym, …
28 wp-query  session 

4
Wyklucz identyfikator posta z wp_query
Jak mogę wykluczyć jeden konkretny post z zapytania WP_Query? (Na przykład pokaż wszystkie posty oprócz posta o identyfikatorze 278) Próbowałem argumentu post__not_in, ale po prostu usuwa on wszystkie posty. Każda pomoc byłaby świetna. Oto moje aktualne zapytanie <?php $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(array( 'post_type' => 'case-study', …
28 wp-query  exclude 

3
Czy pobierasz identyfikatory postów z WP_Query?
Czy istnieje sposób na odzyskanie tablicy identyfikatorów postów zapytanych z następujących elementów: $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(); Zagryźć: …

4
Jak wydrukować wyliczony sql zaraz po jego wykonaniu
Poszukuję sposobu, w jaki mogę wydrukować wykonane zapytanie SQL bezpośrednio po: $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) ); Byłoby świetnie, gdybym mógł zobaczyć, jakie wartości idą w zapytaniu. Dzięki
26 wp-query  wpdb 

4
Czy konieczne jest użycie wp_reset_query () w wywołaniu WP_Query?
Korzystam z następującego kodu, aby pobrać posty: <?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; ?> Czy muszę używać wp_reset_query()? Jeśli tak, to gdzie mam to …
26 wp-query 

4
Jak ograniczyć liczbę postów otrzymywanych przez WP_Query?
Badam Google i WPSE i jedyne, co widzę wielokrotnie, to używanie showposts, które jest przestarzałe. Jestem zaznajomiony WP_Queryi pomyślałem, że jeśli ustawię posts_per_pageswój limit (tj. 5), i nopagingtak true, stanie się coś w rodzaju „ Ok, dam ci tylko 5 postów ”. Ale to nie działa. W jaki sposób mogę …
25 posts  wp-query  query 

2
Używanie pre_get_posts z WP_Query
Czytałam Stephen Harris doskonałą odpowiedź „s do tej kwestii dotyczących stosowania WP_query(), query_posts()i pre_get_posts. Mówi: „pre_get_posts to filtr służący do zmiany dowolnego zapytania. Najczęściej jest używany do zmiany tylko„ głównego zapytania ”. Można użyć pre_get_postsdo filtrowania tylko określonego dodatkowego zapytania utworzonego za pomocą WP_Query? na przykład. $my_secondary_loop = new WP_Query(...); …

1
Jak mogę pobrać domyślny post na wartość strony? z ustawień-> czytanie. A łączna liczba postów?
Chcę odzyskać domyślną wartość opcji Post na stronę (wartość ustawiana w ustawieniach-> czytanie. Rozejrzałem się dookoła i do tej pory znalazłem tylko sposoby, by to sprawdzić. Problemem jest to, że nie chcę zmieniać tego, co zostało ustawione, chcę je tylko pobrać do celów paginacji. Myślałem o użyciu $something->post_count.(może się mylę, …

3
Czy mogę zmusić WP_Query do zwrócenia żadnych wyników?
Pracuję nad witryną z funkcją wyszukiwania, która pozwala użytkownikom przeszukiwać wiele meta postów. Istnieje określony wzorzec wyszukiwania, dla którego chciałbym siłą nie zwracać wyników. WP_Query technicznie znajdzie wyniki w bazie danych, ale chciałbym to przesłonić, aby wymusić, aby nie zwracał żadnych wyników, aby spowodować if( $example->have_posts() )niepowodzenie. Czy istnieje jakiś …
23 wp-query  loop  search 

4
Czy wp_query może zwrócić posty meta w jednym żądaniu?
Chciałbym utworzyć wp_query, które zwracałyby meta postów wewnątrz poststablicy. $args = array ( 'post_type' => 'page', 'meta_key' => 'someMetaKeyName', ); // The Query $query = new WP_Query( $args ); Zwraca coś takiego: Jak widać posty nie zawierają żadnych metadanych, czy można również uwzględnić metadane w zwróconej tablicy? PS Nie chcę …


5
Zapytanie, aby najpierw posortować listę według meta-klucza (jeśli istnieje) i wyświetlić pozostałe posty bez meta-klucza uporządkowane według tytułu
Pracuję nad niestandardowym szablonem strony z terminologią taksonomii, w której chcemy, aby elementy powiązane z terminem były sortowane według daty publikacji (niestandardowe pole daty) - i jeśli w tym samym dniu jest wiele pozycji (sformatowanych jak RRRR-MM- DD), aby następnie posortować je według tytułu, a na koniec posortować według tytułu, …

1
Czy powinniśmy ufać globalnym postom?
@toscho skomentował tę odpowiedź, co skłoniło mnie do ponownego przemyślenia. Ile zaufania powinniśmy mieć w skali globalnej, szczególnie w odniesieniu do post globali, takich jak $post? Więc co? Zmienna globalna może zostać nadpisana przez wszystkich przed uruchomieniem testu. To jest punkt zmiennych globalnych: globalny dostęp. $postna przykład jest z pewnością …

2
Resetowanie danych post do poprzedniej pętli w zagnieżdżonych pętlach
Próbuję użyć zagnieżdżonych pętli z wtyczką posty do postów. Obie pętle działają, ale problem pojawia się po drugiej zagnieżdżonej pętli (problem $). Chcę ponownie uzyskać dostęp do pętli publikacyjnej $, ale dane wciąż są danymi problemu $. wp_reset_query() zresetuje się z powrotem do głównej pętli w single.php, czego nie chcę. …
21 wp-query  loop  reset 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.