«wp-query» etiketlenmiş sorular

"wp-query" belirsiz bir şekilde iki şeyden birini ifade eder. 1) WP_Query, WordPress'e özgü bir sınıftır ve kullanıcıların bir dizi ölçüt kullanarak yayın veritabanını sorgulamasını sağlar. 2) $ wp_query, belirli bir isteğe bağlı olarak WordPress tarafından hazırlanan ana sorgu nesnesini tutan genel değişkendir.

5
PHP için En İyi Uygulama
Single.php gibi bir şablon yaparken ve html içine sarılmış php varsa, en iyisi: PHP'yi Başlat + Durdur? Örneğin <h1 class="post-tilte"><?php the_title(); ?></h1> <p class="post-content"><?php the_content();?></p> Veya Yankı HTML ve Kaçış PHP? Örneğin - <?php echo '<h1 class="post-title">' . get_the_title() . '</h1> <p class="post-content"' . get_the_content() . '</p> Tercihli bir seçimim …
11 php  wp-query  escaping 

2
Gönderi türü başına sorguları farklı bağımsız değişkenlerle birleştirme
Bir sitede iki farklı yazı türünü bir döngüde birleştirdiğim ve sonra rasgele görüntülediğim bir bölüm oluşturuyorum. Sorun şu ki, yazı başına yazı miktarını sınırlamak için bir yol bulmakta zorlanıyorum . İşte denedim: Bir dizi ile birden çok gönderi türüne sahip bir sorgu gerçekleştirilebilir: $args = array( 'post_type' => array( 'photos', …

1
Sayfalandırmalı birden çok WP_Query döngüsü
Bu konuda birkaç soru daha var (ve WP_Query sayfalama birçok insan için büyük bir soru gibi görünüyor) bu yüzden tam olarak nasıl işlevini yapmak için daraltmaya çalışıyorum. Bu kodu sayfalandırma ile tek bir özel döngü oluşturabiliyorum: // http://weblogtoolscollection.com/archives/2008/04/19/paging-and-custom-wordpress-loops/ $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $args = array( …

3
“/ Page / 2 /” neden çalışmıyor?
Sonunda aşağıdaki kodla çalışmak için sayfalandırma var, ancak artık sayfalandırma / videos / sayfa / 2 / 'ye bağlanıyor. Sayfa 2'yi nasıl çalıştırabilirim? <?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
Boolean true / false değeri içeren meta sorgu
İlk olarak kiralanmamış tüm özellikleri ve daha sonra şu anda kiralanan tüm özellikleri tarafından tüm kiralama özelliklerini göstermeye çalışıyorum. Bir kira kutusu (kiralanmışsa doğru veya yanlış ... doğru döndürür) için kiralanan fiyat (_price_rented) için özel posta metali özel bir posta türü 'kira' vardır. Ben ilk görünen ve sonra kiralanan özellikleri …

2
WP_Query meta_query anahtarında REGEXP kullanma
Ben böyle WP_Query REGEXP kullanabilirsiniz biliyorum: $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', ), ), )); Ama anahtarda da düzenli ifadelere ihtiyacım var. Bunun gibi: $query = new WP_Query(array( 'posts_per_page' …

1
Bazı 404'lerde döngü neden boş değil?
Garip bir sorunla karşılaştım. Üç veya daha fazla düzeyden oluşan rastgele bir URL'ye eriştiğinizi varsayalım: http://example.com/a/b/c http://example.com/a/b/c/d ... Sonra is_404()ise true. Çok uzak çok iyi. Ancak bazı nedenlerden dolayı son gönderiler sorgulanır. $wp_query->request dır-dir SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND ( wp_posts.post_status = 'publish' …

4
İki sorgu birlikte nasıl birleştirilir
Önce resim içeren yazıları, sonra resimsiz yayınları göstererek bir kategorideki yayınları sipariş etmeye çalışıyorum. Bunu iki sorgu çalıştırarak yapmayı başardım ve şimdi iki sorguyu birlikte birleştirmek istiyorum. Şunlara sahibim: <?php $loop = new WP_Query( array('meta_key' => '_thumbnail_id', 'cat' => 1 ) ); $loop2 = new WP_Query( array('meta_key' => '', 'cat' …
10 wp-query  merging 

2
WP_Query'de birden fazla tax_query için çoklu ilişki
WP_Query()Bazı yayınlarımı filtrelemek için sınıfı kullanmak istiyorum . Şimdi karşılaştığım sorun sınıflandırma sorgusu ele alıyor. Normalde, WP_Query()tek bir ilişki tax_query()(VE veya VEYA) için işlemek , ama ihtiyacım olan bu ilişkilerin karma kullanımı tax_query(), nasıl başarabilirim? Örneğin 'tax_query' => array( 'relation' => 'AND', array( 'taxonomy' => 'taxonomy1', 'field' => 'slug', 'terms' …

2
WP_Query sızıntı saçma bellek miktarları
Aşağıdaki işlevde WP_Query () öğesini her aradığımda, Wordpress 8 megabayt bellek sızdırıyor. Ve ben bu işlevi çok çağırdığından, işler oldukça hızlı bir şekilde tüylü olsun ... :( Ortaya çıkan $ queryObject unsetting yanı sıra periyodik olarak wp_cache_flush () çağıran denedim, ama hiçbir etkisi var gibi görünüyor. function get_post_ids_in_taxonomies($taxonomies, &$terms=array()) { …

4
Bir sayfada birden çok sorgu kullanırken geçerli döngünün yayın sayısını alın
Bir döngü içinde geçerli mesajların sayısını almaya çalışıyorum. Temamdaki bir sayfada birden çok döngü kullanıyorum. Şimdiye kadar var: $my_post_count = $wp_query->post_count; Ancak $ my_post_count yazdırdığımda, WP sitemdeki tüm yayınların sayısını döndürür. Bir sayfada birden çok sorgu kullanılmasıyla ilgili bir şey olabilir mi? Ben her döngüden sonra şeyler bu şekilde atma …
10 wp-query  loop 

3
Bir özel alana göre filtreleme, diğerine göre sıralama?
Özel bir yazı türü "Liste" var ve ben özel bir alana sahip tüm Listeleri almak gateway_value != 'Yes've sonuçları başka bir özel alana göre sipariş etmek istiyorum location_level1_value. Sorguları ayrı ayrı çalıştırabilirim, ancak bunları birleştiremiyorum: Sorgu 1 (konuma göre sırala): $wp_query = new WP_Query( array ( 'post_type' => 'listing', 'post_status' …

1
WP_Query ile özel yayın türü için yayınlar alın
Özel bir mesaj bir sorgu ve görüntü döndürmeye çalışıyorum ama bunun yerine dönen ve varsayılan / standart yazı gösteriyor. CPT'mden nasıl mesaj alabilirim? $query = new WP_Query( array( 'job_posting_type' => 'Job Post' ) ); if ( $query->have_posts() ) : ?> <?php while ( $query->have_posts() ) : $query->the_post(); ?> <div> <h2><?php …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.