it-swarm.com.de

PHP Anpassung: Taxonomien und Abfragen, warum?

Ich bin neu in der Entwicklung von benutzerdefinierten Themen.

Was sind Taxonomien und Abfragen in der Wordpress-Entwicklung? Warum werden sie in Wordpress verwendet?

2
Greg Schudel

Bevor Sie mit der Theme-Entwicklung beginnen, sollten Sie sich mit der allgemeinen WordPress-Verwendung & Terminologie vertraut machen.

Taxonomie:

Im Allgemeinen bedeutet taxonomyclassification.

In WordPress können posts, pages, custom post types usw. weiter klassifiziert werden, indem eine andere taxonomies verwendet wird. Möglicherweise haben Sie Hunderte von Blogeinträgen. Wie klassifizieren Sie sie zur besseren Übersicht? Verwenden Sie dazu category, tags. Also tags, categories usw. sind in WordPress definierte taxonomies.

Es ist auch möglich, custom taxonomymit CODE oder vorhandenen Plugins zu definieren. Was Sie damit machen, hängt von Ihren Bedürfnissen ab.

Beispielsweise schreiben Sie (unter anderem) über Filme auf Ihrer Website. Anstatt Filme anhand der in WordPress definierten categories und tags zu klassifizieren, können Sie jetzt eine eigene taxonomy mit dem Namen genre erstellen. Da ein Film unter mehrere genre fallen kann, können Sie ihn so erstellen, dass er sich wie tags verhält.

Wenn ein Besucher Ihrer Website nun alle Posts des Genres say action sehen möchte, kann er dies einfach durch Auswahl dieses Genres tun. Als Theme-Entwickler können Sie benutzerdefinierte Templates für genre Taxonomie bereitstellen, damit Benutzer ein angemessenes Erscheinungsbild erhalten, das gut zu einem Filmgenre passt.

Abfrage:

Für jede dynamische Website ist eine Datenbank erforderlich. Manchmal müssen Sie als Entwickler Informationen aus der Datenbank abrufen, um sie den Benutzern anzuzeigen. In WordPress bedeutet Query einfach, bestimmte Informationen aus der Datenbank abzufragen.

Für die grundlegendsten Informationen, die aus Themenvorlagen gesammelt werden, hat WordPress eine Standardmethode zum Abrufen von Daten, die als die Schleife bezeichnet wird. In der Schleife führt WordPress die Datenbankabfrage intern durch, so dass Sie verwandte Daten in Vorlagen mit einfachen Funktionen präsentieren können, die als Vorlagen-Tags bezeichnet werden.

Wenn Sie jedoch mehr Informationen aus der Datenbank benötigen, als WordPress standardmäßig zur Verfügung stellt, müssen Sie dazu die benutzerdefinierte Abfrage verwenden.

Weitere Lektüre:

Wenn Sie sich mit den Begriffen und Funktionen von WordPress vertraut gemacht haben (wie zu Beginn angegeben), sollten Sie sich mit The Official WordPress Theme Development Guide befassen.

2
Fayaz