15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți
21.10.2024

Ce este o interogare fiscală în WordPress?

Înțelegerea Interogărilor de Taxe în WordPress

În WordPress, o Interogare de Taxă este un tip de interogare folosit pentru a filtra postările pe baza taxonomiilor atribuite. Taxonomiile sunt sisteme care grupează conținutul înrudit, cu Categorii și Etichete fiind cele mai comune valori implicite. Interogările de taxe permit dezvoltatorilor și proprietarilor de site-uri să recupereze postări atribuite unor termeni specifici în cadrul acestor taxonomii.

Concepturi Cheie ale unei Interogări de Taxă

  1. Taxonomii: Taxonomiile sunt folosite pentru a clasifica conținutul în WordPress. Taxonomiile implicite includ Categorii și Etichete, dar pot fi create și taxonomii personalizate pentru a organiza conținutul mai specific.
  2. Termeni: Fiecare taxonomie constă din termeni. De exemplu, în cadrul taxonomiei “Categorie”, puteți avea termeni precum “Tehnologie”, “Stil de Viață” și “Afaceri”. Postările pot fi atribuite unuia sau mai multor termeni dintr-o taxonomie.
  3. Interogări de Taxe: O interogare de taxă este o modalitate de a recupera postări care se potrivesc anumitor condiții pe baza taxonomiilor și termenilor. Acest lucru se poate face folosind cod personalizat sau prin intermediul pluginurilor care permit filtrarea mai avansată a postărilor.

Cazuri de Utilizare pentru Interogările de Taxe

  • Filtrarea Postărilor după Categorie sau Etichetă: De exemplu, dacă doriți să afișați doar postările din categoria “Tehnologie”, o interogare de taxă poate fi folosită pentru a recupera acele postări.
  • Tipuri de Postări Personalizate: Dacă utilizați tipuri de postări personalizate (de exemplu, Produse, Portofolii) și aveți taxonomii personalizate (de exemplu, Tipuri de Produse, Tipuri de Portofolii), o interogare de taxă vă permite să filtrați și să recuperați postări pe baza acelor taxonomii personalizate.
  • Combinarea Interogărilor de Taxe: WordPress vă permite să combinați mai multe interogări de taxe pentru a filtra postările după mai multe taxonomii sau termeni, oferindu-vă un control detaliat asupra conținutului afișat.

Exemplu de Interogare de Taxă în Cod

Iată un exemplu de cum ați putea folosi o interogare de taxă în cadrul clasei WP_Query în WordPress:

$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(); // Afișați conținutul postării } wp_reset_postdata(); }

În acest exemplu, interogarea de taxă filtrează postările pentru a afișa doar cele atribuite categoriei “Tehnologie” (cu slug-ul technology). Interogarea de taxă face parte din clasa WP_Query, care este folosită pentru a recupera postări.

Argumente Folosite în Interogările de Taxe

  • taxonomy: Specifică taxonomia de interogat (de exemplu, category, post_tag sau o taxonomie personalizată).
  • field: Definește ce câmp să folosească pentru a potrivi termenii. Acesta ar putea fi slug, name sau term_id.
  • terms: Specifică termenii după care să se filtreze, care pot fi un array sau un singur termen (de exemplu, technology, business).
  • operator: Permite interogări mai complexe, cum ar fi filtrarea postărilor după mai mulți termeni. Operatorii disponibili includ IN, NOT IN și AND.

Combinarea Mai Multor Interogări de Taxe

Dacă doriți să filtrați postările după mai mult de o taxonomie sau termen, puteți combina mai multe interogări de taxe astfel:

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

Aici, interogarea va recupera postările care sunt în categoria “Tehnologie” și etichetate cu “Dezvoltare Web”. Parametrul relation specifică modul în care interogările ar trebui să fie combinate (AND sau OR).

Utilizări Practice ale Interogărilor de Taxe

  • Arhive Personalizate: Creați o pagină de arhivă personalizată care să arate doar postările din categorii sau etichete specifice.
  • Pagine de Căutare: Modificați rezultatele căutării pentru a prioritiza conținutul din categorii sau termeni specifici.
  • Filtrarea E-commerce: Pentru tipuri de postări personalizate precum Produse, o interogare de taxă poate filtra produsele pe baza atributelor precum marca sau intervalul de preț.

Concluzie

În WordPress, o Interogare de Taxă este un instrument esențial pentru dezvoltatori pentru a crea afișări personalizate de conținut pe baza taxonomiilor. Indiferent dacă lucrați cu Categoriile și Etichetele implicite sau cu taxonomii personalizate, interogările de taxe oferă capacități puternice de filtrare pentru a controla modul în care conținutul este afișat pe site-ul dumneavoastră. Prin valorificarea interogărilor de taxe, puteți crea experiențe de conținut mai dinamice și organizate pentru utilizatorii dumneavoastră.

15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți