Was ist eine Steuerabfrage in WordPress ? ⋆ ALexHost SRL

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills
09.01.2025

Was ist eine Steuerabfrage in WordPress ?

In WordPress bezieht sich eine Steuerabfrage auf eine Art von Abfrage, die zum Filtern von Beiträgen auf der Grundlage der ihnen zugewiesenen Taxonomien verwendet wird. Taxonomien in WordPress sind Systeme zur Gruppierung verwandter Inhalte, wobei die beiden gängigsten Standardtaxonomien Kategorien und Tags sind. Eine Steuerabfrage ermöglicht es Entwicklern und Benutzern, Beiträge abzurufen, die bestimmten Begriffen innerhalb dieser Taxonomien zugewiesen sind.

Schlüsselkonzepte einer Steuerabfrage

  1. Taxonomien: Taxonomien werden verwendet, um Inhalte in WordPress zu klassifizieren. Zu den Standardtaxonomien gehören Kategorien und Tags, aber es können auch benutzerdefinierte Taxonomien erstellt werden, um Inhalte spezifischer zu organisieren.
  2. Begriffe: Jede Taxonomie besteht aus Begriffen. Innerhalb der Taxonomie “Kategorie” können Sie zum Beispiel Begriffe wie “Technologie”, “Lifestyle” und “Business” verwenden Beiträge können einem oder mehreren Begriffen innerhalb einer Taxonomie zugeordnet werden.
  3. Steuerabfragen: Eine Steuerabfrage ist eine Möglichkeit, Beiträge abzurufen, die bestimmten Bedingungen auf der Grundlage von Taxonomien und Begriffen entsprechen. Dies kann durch benutzerdefinierten Code oder durch Plugins geschehen, die eine erweiterte Filterung von Beiträgen ermöglichen.

Anwendungsfälle für Steuerabfragen

  • Filtern von Beiträgen nach Kategorie oder Tag: Wenn Sie zum Beispiel nur Beiträge in der Kategorie “Technologie” anzeigen möchten, kann eine Steuerabfrage verwendet werden, um diese Beiträge abzurufen.
  • Benutzerdefinierte Beitragstypen: Wenn Sie benutzerdefinierte Beitragstypen (z. B. Produkte, Portfolios) verwenden und über benutzerdefinierte Taxonomien verfügen (z. B. Produkttypen, Portfoliotypen), können Sie mit einer Steuerabfrage Beiträge auf der Grundlage dieser benutzerdefinierten Taxonomien filtern und abrufen.
  • Kombinieren von Steuerabfragen: WordPress ermöglicht es Ihnen, mehrere Steuerabfragen zu kombinieren, um Beiträge nach mehreren Taxonomien oder Begriffen zu filtern, wodurch Sie eine fein abgestufte Kontrolle über den angezeigten Inhalt erhalten.

Beispiel für eine Steuerabfrage im Code

Hier ein Beispiel dafür, wie Sie eine Steuerabfrage innerhalb der Klasse WP_Query in WordPress verwenden können:

$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(); // Inhalt des Beitrags anzeigen } wp_reset_postdata(); }

In diesem Beispiel filtert die Steuerabfrage die Beiträge so, dass nur diejenigen angezeigt werden, die der Kategorie “Technologie” (mit dem Slug technology) zugeordnet sind. Die Steuerabfrage ist Teil der Klasse WP_Query, die zum Abrufen von Beiträgen verwendet wird.

In Steuerabfragen verwendete Argumente

  • taxonomy: Gibt die abzufragende Taxonomie an (z. B. Kategorie, post_tag oder eine benutzerdefinierte Taxonomie).
  • feld: Legt fest, welches Feld für den Abgleich von Begriffen verwendet werden soll. Dies kann slug, name oder term_id sein.
  • begriffe: Gibt den oder die Begriffe an, nach denen gefiltert werden soll, wobei es sich um ein Array oder einen einzelnen Begriff handeln kann (z. B. Technologie, Wirtschaft).
  • operator: Ermöglicht komplexere Abfragen, z. B. das Filtern von Beiträgen nach mehreren Begriffen. Verfügbare Operatoren sind IN, NOT IN und AND.

Kombinieren mehrerer Steuerabfragen

Wenn Sie Beiträge nach mehr als einer Taxonomie oder einem Begriff filtern möchten, können Sie mehrere Steuerabfragen wie folgt kombinieren:

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

Hier wird die Abfrage Beiträge abrufen, die sich in der Kategorie “Technologie” befinden und mit “Webentwicklung” getaggt sind Der Relationsparameter gibt an, wie die Abfragen kombiniert werden sollen (AND oder OR).

Praktische Verwendungen von Steuerabfragen

  • Benutzerdefinierte Archive: Erstellen Sie eine benutzerdefinierte Archivseite, die nur Beiträge aus bestimmten Kategorien oder Tags anzeigt.
  • Such-Seiten: Ändern Sie die Suchergebnisse so, dass Inhalte aus bestimmten Kategorien oder Begriffen bevorzugt werden.
  • E-Commerce-Filterung: Für benutzerdefinierte Beitragstypen wie Produkte kann eine Steuerabfrage Produkte auf der Grundlage von Attributen wie Marke oder Preisspanne filtern.

Fazit

In WordPress ist eine Steuerabfrage ein wichtiges Werkzeug für Entwickler, um benutzerdefinierte Inhaltsanzeigen auf der Grundlage von Taxonomien zu erstellen. Unabhängig davon, ob Sie mit den standardmäßigen Kategorien und Tags oder mit benutzerdefinierten Taxonomien arbeiten, bieten Steuerabfragen leistungsstarke Filterfunktionen, mit denen Sie steuern können, wie Inhalte auf Ihrer Website angezeigt werden. Durch den Einsatz von Steuerabfragen können Sie dynamischere und besser organisierte Inhalte für Ihre Benutzer erstellen.

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills