Какво е данъчна заявка в WordPress ? ⋆ ALexHost SRL

Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills
09.01.2025

Какво е данъчна заявка в WordPress ?

В WordPress данъчната заявка се отнася до вид заявка, използвана за филтриране на публикации въз основа на зададените им таксономии. Таксономиите в WordPress са системи за групиране на свързано съдържание, като двете най-често срещани таксономии по подразбиране са Категории и Етикети. Данъчната заявка позволява на разработчиците и потребителите да извличат публикации, които са причислени към определени термини в рамките на тези таксономии.

Основни понятия на данъчната заявка

  1. Таксономии: Таксономиите се използват за класифициране на съдържанието в WordPress. Таксономиите по подразбиране включват Категории и Етикети, но могат да се създават и потребителски таксономии за по-специфично организиране на съдържанието.
  2. Условия: Всяка таксономия се състои от термини. Например в рамките на таксономията “Категория” може да има термини като “Технологии”, “Лайфстайл” и “Бизнес” На публикациите може да се присвоят един или повече термини в рамките на дадена таксономия.
  3. Данъчни заявки: Данъчната заявка е начин за извличане на публикации, които отговарят на определени условия въз основа на таксономии и термини. Това може да се направи с помощта на потребителски код или чрез плъгини, които позволяват по-разширено филтриране на публикациите.

Случаи на използване на данъчни заявки

  • Филтриране на публикации по категория или етикет: Например, ако искате да покажете само публикации в категорията “Технологии”, може да използвате данъчна заявка, за да изтеглите тези публикации.
  • Потребителски типове публикации: Ако използвате персонализирани типове публикации (например “Продукти”, “Портфолио”) и имате персонализирани таксономии (например “Типове продукти”, “Типове портфолио”), данъчната заявка ви позволява да филтрирате и извличате публикации въз основа на тези персонализирани таксономии.
  • Комбиниране на данъчни заявки: WordPress ви позволява да комбинирате няколко данъчни заявки, за да филтрирате публикациите по няколко таксономии или термини, което ви дава фин контрол върху показваното съдържание.

Пример за данъчна заявка в код

Ето един пример за това как можете да използвате данъчна заявка в рамките на класа WP_Query в 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(); // Показва съдържанието на публикацията } wp_reset_postdata(); }

В този пример данъчната заявка филтрира постовете, за да покаже само тези, които са причислени към категорията “Технологии” (със слог technology). Данъчната заявка е част от класа WP_Query, който се използва за извличане на публикации.

Аргументи, използвани в данъчните заявки

  • taxonomy: Посочва таксономията, за която да се направи запитване (например category, post_tag или персонализирана таксономия).
  • field: Определя кое поле да се използва за съпоставяне на термините. Това може да бъде slug, name или term_id.
  • термини: Определя термина(ите), по който(ито) да се филтрира, като това може да бъде масив или единичен термин (напр. технология, бизнес).
  • оператор: Позволява по-сложни заявки, като например филтриране на публикации по няколко термина. Наличните оператори включват IN, NOT IN и AND.

Комбиниране на множество данъчни заявки

Ако искате да филтрирате публикациите по повече от една таксономия или термин, можете да комбинирате няколко данъчни заявки по следния начин:

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

Тук заявката ще извлече публикациите, които са в категорията “Технологии” и са маркирани с “Уеб разработка” Параметърът за връзка указва как да бъдат комбинирани заявките (AND или OR).

Практически приложения на данъчните заявки

  • Потребителски архиви: Създаване на персонализирана архивна страница, която показва само публикации от определени категории или тагове.
  • Страници за търсене: Модифицирайте резултатите от търсенето, за да дадете приоритет на съдържанието от определени категории или термини.
  • Филтриране на електронна търговия: За персонализирани типове публикации като Продукти, данъчната заявка може да филтрира продукти въз основа на атрибути като марка или ценови диапазон.

Заключение

В WordPress данъчната заявка е основен инструмент за разработчиците за създаване на персонализирани показвания на съдържание въз основа на таксономии. Независимо дали работите с категориите и етикетите по подразбиране, или с потребителски таксономии, данъчните заявки предоставят мощни възможности за филтриране, за да контролирате начина на показване на съдържанието на вашия уебсайт. Като използвате данъчните заявки, можете да създавате по-динамично и организирано съдържание за своите потребители.

Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills