15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın
21.10.2024

WordPress’te Vergi Sorgusu nedir?

WordPress’te Vergi Sorgularını Anlamak

Bir WordPress‘te, Vergi Sorgusu, gönderileri atanan taksonomilerine göre filtrelemek için kullanılan bir sorgu türüdür. Taksonomiler, ilgili içeriği bir araya getiren sistemlerdir ve en yaygın varsayılanlar Kategoriler ve Etiketler‘dir. Vergi sorguları, geliştiricilerin ve site sahiplerinin bu taksonomiler içinde 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 Etiketlerdir, ancak içeriği daha spesifik bir şekilde 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 terimler olabilir. Gönderiler, bir taksonomi içinde bir veya daha fazla terime atanabilir.
  3. Vergi Sorguları: Bir vergi sorgusu, belirli koşullara uyan gönderileri almak için taksonomiler ve terimler temelinde bir yoludur. Bu, özel kod kullanılarak veya gönderilerin daha gelişmiş bir şekilde filtrelenmesine olanak tanıyan eklentiler aracılığıyla yapılabilir.

Vergi Sorguları için Kullanım Senaryoları

  • Kategori veya Etikete Göre Gönderileri 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 (örneğin, Ürünler, Portföyler) kullanıyorsanız ve özel taksonomileriniz (örneğin, Ürün Türleri, Portföy Türleri) varsa, bir vergi sorgusu bu özel taksonomilere göre gönderileri filtrelemenizi ve almanızı sağlar.
  • Vergi Sorgularını Birleştirme: WordPress, birden fazla taksonomi veya terime göre gönderileri filtrelemek için birden fazla vergi sorgusunu birleştirmenize olanak tanır, bu da görüntülenen içerik üzerinde ince ayar yapma imkanı sunar.

Kodda Bir Vergi Sorgusu Örneği

İşte WordPress’teki 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(); // Gönderi içeriğini görüntüle } wp_reset_postdata(); }

Bu örnekte, vergi sorgusu yalnızca “Teknoloji” kategorisine (slug’ı technology olan) atanmış gönderileri görüntülemek için 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

  • taxonomy: Sorgulamak için taksonomiyi belirtir (örneğin, category, 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 terimleri belirtir, bu bir dizi veya tek bir terim (örneğin, technology, business) olabilir.
  • operator: Birden fazla terime göre gönderileri filtrelemek gibi daha karmaşık sorgulara olanak tanır. Mevcut operatörler IN, NOT IN ve AND’dır.

Birden Fazla Vergi Sorgusunu Birleştirme

Birden fazla taksonomi veya terime göre gönderileri filtrelemek istiyorsanız, birden fazla vergi sorgusunu şu ş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 olan ve “Web Geliştirme” ile etiketlenmiş 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: Sadece belirli kategorilerden veya etiketlerden gönderileri gösteren özel bir arşiv sayfası oluşturun.
  • Arama Sayfaları: Arama sonuçlarını belirli kategorilerden veya terimlerden gelen içeriği önceliklendirecek şekilde 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 özelliklere göre filtreleyebilir.

Sonuç

WordPress’te, bir Vergi Sorgusu, geliştiricilerin taksonomilere dayalı özel içerik görüntülemeleri oluşturması için temel bir araçtır. Varsayılan Kategoriler ve Etiketlerle veya ö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 yetenekleri sağlar. Vergi sorgularını kullanarak, kullanıcılarınız için daha dinamik ve düzenli içerik deneyimleri oluşturabilirsiniz.

15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın