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.

5
Najlepsza praktyka dla PHP
Kiedy robisz szablon taki jak single.php i masz php zawinięte w HTML, czy najlepiej: Start + Stop PHP? na przykład <h1 class="post-tilte"><?php the_title(); ?></h1> <p class="post-content"><?php the_content();?></p> Lub Echo HTML i Escape PHP? Na przykład - <?php echo '<h1 class="post-title">' . get_the_title() . '</h1> <p class="post-content"' . get_the_content() . '</p> …
11 php  wp-query  escaping 


3
Dlaczego „/ page / 2 /” nie działa?
Ostatecznie paginacja działa z poniższym kodem, ale teraz paginacja prowadzi do / videos / page / 2 /, które nie istnieje. Jak sprawić, aby strona 2 działała? <?php $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $wp_query->query('post_type=videos&showposts=1'.'&paged='.$paged); while ($wp_query->have_posts()) : $wp_query->the_post(); //display stuff endwhile; php wp_pagenavi(); ?>

3
Kwerenda meta z logiczną wartością prawda / fałsz
Próbuję wyświetlić wszystkie nieruchomości do wynajęcia, najpierw wszystkie nieruchomości, które nie zostały wynajęte, a następnie wszystkie nieruchomości, które są obecnie wynajmowane. Istnieje niestandardowy typ posta „czynsz” z niestandardowym meta postem dla wynajmowanej ceny (_price_rented), który jest polem wyboru (zwraca wartość prawda lub fałsz ... prawda, jeśli został WYNAJMOWANY). Muszę zmienić …

2
Użyj REGEXP w kluczu WP_Query meta_query
Wiem, że mogę używać REGEXP w WP_Query w następujący sposób: $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', ), ), )); Ale potrzebuję też wyrażeń regularnych w kluczu. Lubię to: $query …

1
Dlaczego w niektórych 404 pętla nie jest pusta?
Natknąłem się na dziwny problem. Załóżmy, że masz dostęp do losowego adresu URL o głębokości co najmniej trzech poziomów: http://example.com/a/b/c http://example.com/a/b/c/d ... To is_404()jest true. Na razie w porządku. Ale z jakiegoś powodu sprawdzane są ostatnie posty. $wp_query->request jest SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' …

4
Jak połączyć dwa zapytania razem
Próbuję uporządkować posty w kategorii, pokazując najpierw posty ze zdjęciami, a następnie posty bez obrazów jako ostatnie. Udało mi się to zrobić, uruchamiając dwa zapytania, a teraz chcę je połączyć. Mam następujące: <?php $loop = new WP_Query( array('meta_key' => '_thumbnail_id', 'cat' => 1 ) ); $loop2 = new WP_Query( array('meta_key' …
10 wp-query  merging 

2
Wiele relacji dla wielu pytań o podatek w WP_Query
Chcę użyć tej WP_Query()klasy do filtrowania niektórych moich postów. Problem, z którym się teraz spotykam, polega na obsłudze zapytania o systematykę. Zwykle WP_Query()jedyną obsługiwaną jedną relacją dla tax_query()(AND lub OR), ale potrzebuję mieszanego wykorzystania tych relacji na tax_query(), w jaki sposób można to osiągnąć? na przykład 'tax_query' => array( 'relation' …

2
WP_Query przecieka absurdalne ilości pamięci
Za każdym razem, gdy wywołuję WP_Query () w poniższej funkcji, Wordpress przecieka 8 megabajtów pamięci. A ponieważ często nazywam tę funkcję, rzeczy stają się dość włochate ... :( Próbowałem rozbroić wynikowy $ queryObject, a także okresowo wywoływać wp_cache_flush (), ale żadne nie wydaje się mieć żadnego efektu. Jakieś myśli? function …

1
Wiele pętli WP_Query z paginacją
Jest kilka innych pytań na ten temat (a paginacja WP_Query wydaje się być ogromnym pytaniem dla wielu osób), więc staram się zawęzić dokładnie, jak to zrobić. Jestem w stanie utworzyć pojedynczą niestandardową pętlę z paginacją tego kodu: // http://weblogtoolscollection.com/archives/2008/04/19/paging-and-custom-wordpress-loops/ $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $args = …


3
Filtrować według jednego pola niestandardowego, zamówić według innego?
Mam niestandardowy typ post „nieruchomość” i chcę uzyskać wszystkie aukcje, które pola niestandardowego gateway_value != 'Yes', a obciążenie wyniki według innego pola niestandardowego location_level1_value. Mogę sprawić, by zapytania działały osobno, ale nie mogę ich łączyć: Zapytanie 1 (sortuj według lokalizacji): $wp_query = new WP_Query( array ( 'post_type' => 'listing', 'post_status' …


1
Otrzymuj posty na niestandardowy typ postu za pomocą WP_Query
Próbuję sprawić, aby niestandardowy post zwrócił zapytanie i wyświetlał, ale zamiast tego zwraca i wyświetla domyślny / standardowy post. Jak uzyskać posty z mojego CPT? $query = new WP_Query( array( 'job_posting_type' => 'Job Post' ) ); if ( $query->have_posts() ) : ?> <?php while ( $query->have_posts() ) : $query->the_post(); ?> …


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.