WordPress'te Vergi Sorgusu Nedir ? ⋆ ALexHost SRL

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
09.01.2025

WordPress’te Vergi Sorgusu Nedir ?

WordPress’te Vergi Sorgusu, yazıları atanmış taksonomilerine göre filtrelemek için kullanılan bir sorgu türünü ifade eder. WordPress ‘teki taksonomiler, ilgili içeriği bir arada gruplandıran sistemlerdir ve en yaygın iki varsayılan taksonomi Kategoriler ve Etiketlerdir. Bir vergi sorgusu, geliştiricilerin ve kullanıcıların bu taksonomiler içindeki belirli terimlere atanmış gönderileri almasına olanak tanır.

Vergi Sorgusunun Temel Kavramları

  1. Taksonomiler: Taksonomiler WordPress’te içeriği sınıflandırmak için kullanılır. Varsayılan taksonomiler Kategoriler ve Etiketleri içerir, ancak içeriği daha spesifik olarak düzenlemek için özel taksonomiler de oluşturulabilir.
  2. Terimler: Her taksonomi terimlerden oluşur. Örneğin, “Kategori” taksonomisi içinde “Teknoloji”, “Yaşam Tarzı” ve “İş” gibi terimleriniz olabilir Gönderilere bir taksonomi içinde bir veya daha fazla terim atanabilir.
  3. Vergi Sorguları: Vergi sorgusu, taksonomilere ve terimlere dayalı olarak belirli koşullarla eşleşen gönderileri almanın bir yoludur. Bu, özel kod kullanılarak veya gönderilerin daha gelişmiş filtrelenmesine olanak tanıyan eklentiler aracılığıyla yapılabilir.

Vergi Sorguları için Kullanım Örnekleri

  • Gönderileri Kategori veya Etikete Göre Filtreleme: Örneğin, yalnızca “Teknoloji” kategorisindeki gönderileri görüntülemek istiyorsanız, bu gönderileri almak için bir vergi sorgusu kullanılabilir.
  • Özel Gönderi Türleri: Özel gönderi türleri (ör. Ürünler, Portföyler) kullanıyorsanız ve özel taksonomileriniz (ör. Ürün Türleri, Portföy Türleri) varsa vergi sorgusu, gönderileri bu özel taksonomilere göre filtrelemenizi ve almanızı sağlar.
  • Vergi Sorgularını Birleştirme: WordPress, gönderileri birden fazla taksonomiye veya terime göre filtrelemek için birden fazla vergi sorgusunu birleştirmenize olanak tanıyarak görüntülenen içerik üzerinde ayrıntılı kontrol sahibi olmanızı sağlar.

Kod İçinde Vergi Sorgusu Örneği

WordPress’te WP_Query sınıfı içinde bir vergi sorgusunu nasıl kullanabileceğinize dair bir örnek:

$args = array( ‘post_type’ => ‘post’, ‘tax_query’ => array( array( ‘taxonomy’ => ‘category’, ‘field’ => ‘slug’, ‘terms’ => ‘technology’, ), ); $query = new WP_Query( $args ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); // Yazı içeriğini görüntüle } wp_reset_postdata(); }

Bu örnekte, vergi sorgusu gönderileri yalnızca “Teknoloji” kategorisine (slug technology ile) atanmış olanları görüntüleyecek şekilde filtreler. Vergi sorgusu, gönderileri almak için kullanılan WP_Query sınıfının bir parçasıdır.

Vergi Sorgularında Kullanılan Argümanlar

  • taksonomi: Sorgulanacak taksonomiyi belirtir (örneğin, kategori, post_tag veya özel bir taksonomi).
  • field: Terimleri eşleştirmek için hangi alanın kullanılacağını tanımlar. Bu slug, name veya term_id olabilir.
  • terms: Filtrelenecek terim(ler)i belirtir; bu bir dizi veya tek bir terim olabilir (ör. teknoloji, iş).
  • operatör: Gönderileri birden fazla terime göre filtrelemek gibi daha karmaşık sorgulara izin verir. Kullanılabilir operatörler arasında IN, NOT IN ve AND bulunur.

Birden Fazla Vergi Sorgusunun Birleştirilmesi

Gönderileri birden fazla taksonomi veya terime göre filtrelemek istiyorsanız, birden fazla vergi sorgusunu bu şekilde birleştirebilirsiniz:

$args = array( ‘post_type’ => ‘post’, ‘tax_query’ => array( ‘relation’ => ‘AND’, array( ‘taxonomy’ => ‘category’, ‘field’ => ‘slug’, ‘terms’ => ‘technology’, ), array( ‘taxonomy’ => ‘post_tag’, ‘field’ => ‘slug’, ‘terms’ => ‘web-development’, ), );

Burada sorgu, “Teknoloji” kategorisinde bulunan ve “Web Geliştirme” ile etiketlenen gönderileri alacaktır İlişki parametresi sorguların nasıl birleştirileceğini belirtir (AND veya OR).

Vergi Sorgularının Pratik Kullanımları

  • Özel Arşivler: Yalnızca belirli kategorilerdeki veya etiketlerdeki gönderileri gösteren özel bir arşiv sayfası oluşturun.
  • Arama Sayfaları: Belirli kategorilerdeki veya terimlerdeki içeriğe öncelik vermek için arama sonuçlarını değiştirin.
  • E-ticaret Filtreleme: Ürünler gibi özel gönderi türleri için bir vergi sorgusu, ürünleri marka veya fiyat aralığı gibi niteliklere göre filtreleyebilir.

Sonuç

WordPress’te Vergi Sorgusu, geliştiricilerin taksonomilere dayalı özel içerik gösterimleri oluşturmaları için önemli bir araçtır. İster varsayılan Kategoriler ve Etiketlerle ister özel taksonomilerle çalışıyor olun, vergi sorguları web sitenizde içeriğin nasıl görüntüleneceğini kontrol etmek için güçlü filtreleme özellikleri sağlar. Vergi sorgularından yararlanarak kullanıcılarınız için daha dinamik ve düzenli içerik deneyimleri oluşturabilirsiniz.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills