Czym jest zapytanie podatkowe w WordPress ? ⋆ ALexHost SRL

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
09.01.2025

Czym jest zapytanie podatkowe w WordPress ?

W WordPress, Tax Query odnosi się do typu zapytania używanego do filtrowania postów na podstawie przypisanych im taksonomii. Taksonomie w WordPress to systemy grupowania powiązanych ze sobą treści, przy czym dwie najpopularniejsze domyślne taksonomie to Kategorie i Tagi. Zapytanie podatkowe umożliwia programistom i użytkownikom pobieranie postów przypisanych do określonych terminów w ramach tych taksonomii.

Kluczowe koncepcje zapytania podatkowego

  1. Taksonomie: Taksonomie są używane do klasyfikowania treści w WordPress. Domyślne taksonomie obejmują Kategorie i Tagi, ale niestandardowe taksonomie mogą być również tworzone w celu bardziej szczegółowego organizowania treści.
  2. Terminy: Każda taksonomia składa się z terminów. Na przykład, w ramach taksonomii “Kategoria” możesz mieć terminy takie jak “Technologia”, “Styl życia” i “Biznes” Do postów można przypisać jeden lub więcej terminów w ramach taksonomii.
  3. Zapytania podatkowe: Zapytanie podatkowe to sposób pobierania postów spełniających określone warunki w oparciu o taksonomie i terminy. Można to zrobić za pomocą niestandardowego kodu lub wtyczek, które pozwalają na bardziej zaawansowane filtrowanie postów.

Przypadki użycia dla zapytań podatkowych

  • Filtrowanie postów według kategorii lub tagów: Na przykład, jeśli chcesz wyświetlić tylko posty z kategorii “Technologia”, możesz użyć zapytania podatkowego, aby pobrać te posty.
  • Niestandardowe typy postów: Jeśli korzystasz z niestandardowych typów postów (np. Produkty, Portfolio) i masz niestandardowe taksonomie (np. Typy produktów, Typy portfolio), zapytanie podatkowe umożliwia filtrowanie i pobieranie postów na podstawie tych niestandardowych taksonomii.
  • Łączenie zapytań podatkowych: WordPress umożliwia łączenie wielu zapytań podatkowych w celu filtrowania postów według wielu taksonomii lub terminów, zapewniając precyzyjną kontrolę nad wyświetlaną treścią.

Przykład zapytania podatkowego w kodzie

Oto przykład tego, jak można użyć zapytania podatkowego w klasie WP_Query w WordPress:

$args = array( ‘post_type’ => ‘post’, ‘tax_query’ => array( ‘taxonomy’ => ‘category’, ‘field’ => ‘slug’, ‘terms’ => ‘technology’, ), ), ); $query = new WP_Query( $args ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); // Wyświetl treść posta } wp_reset_postdata(); }

W tym przykładzie zapytanie podatkowe filtruje posty, aby wyświetlić tylko te przypisane do kategorii “Technologia” (ze slugiem technologia). Zapytanie podatkowe jest częścią klasy WP_Query, która służy do pobierania postów.

Argumenty używane w zapytaniach podatkowych

  • taxonomy: Określa taksonomię do zapytania (np. kategoria, post_tag lub niestandardowa taksonomia).
  • field: Określa pole, które ma być używane do dopasowywania terminów. Może to być slug, name lub term_id.
  • terms: Określa termin(y) do filtrowania, który może być tablicą lub pojedynczym terminem (np. technologia, biznes).
  • operator: Umożliwia tworzenie bardziej złożonych zapytań, takich jak filtrowanie postów według wielu terminów. Dostępne operatory obejmują IN, NOT IN i AND.

Łączenie wielu zapytań podatkowych

Jeśli chcesz filtrować posty według więcej niż jednej taksonomii lub terminu, możesz połączyć wiele zapytań podatkowych w następujący sposób:

$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’, ), ), );

W tym przypadku zapytanie pobierze posty znajdujące się w kategorii “Technologia” i oznaczone tagiem “Web Development” Parametr relation określa sposób łączenia zapytań (AND lub OR).

Praktyczne zastosowania zapytań podatkowych

  • Niestandardowe archiwa: Utwórz niestandardową stronę archiwum, która wyświetla tylko posty z określonych kategorii lub tagów.
  • Strony wyszukiwania: Zmodyfikuj wyniki wyszukiwania, aby nadać priorytet treściom z określonych kategorii lub terminów.
  • Filtrowanie e-commerce: W przypadku niestandardowych typów postów, takich jak Produkty, zapytanie podatkowe może filtrować produkty na podstawie atrybutów, takich jak marka lub zakres cen.

Podsumowanie

W WordPress, zapytanie podatkowe jest niezbędnym narzędziem dla programistów do tworzenia niestandardowych treści wyświetlanych na podstawie taksonomii. Niezależnie od tego, czy pracujesz z domyślnymi kategoriami i tagami, czy z niestandardowymi taksonomiami, zapytania podatkowe zapewniają potężne możliwości filtrowania w celu kontrolowania sposobu wyświetlania treści w witrynie. Korzystając z zapytań podatkowych, można tworzyć bardziej dynamiczne i zorganizowane treści dla użytkowników.

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills