Wenn Sie jemand sind, der gerade erst mit WordPress arbeitet, dann ist es ganz natürlich, dass Sie sich für einige der erweiterten Funktionen seiner API interessieren. Wo stehen Sie dann bezüglich Ihrer Erfahrung??
In jedem Fall können Sie mit WordPress weiterentwickeln, wissen aber noch nicht, wo Sie als nächstes vorgehen sollen.
Insbesondere sind Sie vielleicht noch nicht so weit, die fortgeschrittenen Funktionen in Ihrer Arbeit zu nutzen. Wenn Sie jedoch immer mehr Probleme mit dem CMS lösen, ist es sinnvoll, sich zu fragen:
Wie kann ich diese Aufgabe mit WordPress erreichen??
Das ist schließlich der natürliche Fortschritt dieser Art von Arbeit.
In dieser Serie werden wir uns ansehen, wie dies mit den nativen WordPress-APIs geschieht. Am Ende sollten Sie mit einigen der erweiterten Optionen in Bezug auf Metadaten vertraut sein und wissen, wie Sie kreativ darüber nachdenken können, wie sie in Ihrer Arbeit verwendet werden.
Aber an wen richtet sich diese Serie? Das ist eine faire Frage.
Wenn Sie ein erfahrener Entwickler sind, sind Sie wahrscheinlich mit dem, was wir in dieser Serie behandeln werden, vertraut, daher ist es möglicherweise nicht für Sie zutreffend. Wenn Sie jedoch ein Anfänger-bis-Intermediate-Entwickler sind, sollte dies Ihre Fähigkeiten verbessern.
Letztendlich ist es für geschrieben jemand Wer ist nicht mit den verschiedenen WordPress-Metadaten-APIs vertraut? Unabhängig von Ihrem Erfahrungsniveau sollten Sie also am Ende dieser Serie mit einem klaren Verständnis für jede einzelne Person und deren Einbindung in Ihre Arbeit kommen.
Nachdem dies gesagt ist, lasst uns anfangen.
Oft hören Sie Metadaten, die als "Informationen zu Informationen" definiert sind. Das ist keine schlechte Definition. Sogar Wikipedia definiert es als solches:
Metadaten sind "Daten, die Informationen zu anderen Daten liefern". Es gibt zwei Arten von Metadaten: strukturelle Metadaten und beschreibende Metadaten. Strukturelle Metadaten sind Daten zu den Datencontainern. Beschreibende Metadaten verwenden einzelne Instanzen von Anwendungsdaten oder den Dateninhalt.
Aber wie sieht das im Kontext von WordPress aus? Bevor Sie diese Frage beantworten, ist es wichtig zu verstehen, dass WordPress zum Zeitpunkt des Schreibens vier Arten von Metadaten bietet:
Jeder von ihnen hat eine eindeutige Beziehung zu der größeren Entität, zu der er gehört. Damit meine ich, dass Post-Metadaten eindeutig mit WordPress-Posts (und Seiten und benutzerdefinierten Posttypen) verknüpft sind..
Entsprechend handelt es sich bei den Kommentar-Metadaten um zusätzliche Informationen, die mit Kommentaren verknüpft sind, die von Besuchern hinterlassen werden.
Die neueste Form von Metadaten für WordPress sind Term-Metadaten. Für diejenigen, die sich mit Taxonomien oder Begriffen nicht auskennen, wird dies eine gewisse Lernkurve haben. Keine Sorgen. Wir werden uns jeden dieser Punkte im Detail ansehen.
Beiträge sind wohl die bekannteste Entität in WordPress. Schließlich entwerfen, planen und verwalten wir die Inhalte, die auf unserem Blog veröffentlicht werden.
Fast alles andere kann an Beiträge gebunden werden. Zum Beispiel:
Aber für jetzt, was post Metadaten ausmacht?
Wenn Sie sich beispielsweise die WordPress-Post-Metatabelle ansehen (in Ihrer Datenbank häufig als "wp_postmeta" dargestellt), sehen Sie, welche Vorlage einem bestimmten Beitrag zugeordnet ist. Sie sehen die Dateien, die sich auf einen bestimmten Beitrag beziehen. Möglicherweise finden Sie auch andere Informationen, die Ihnen Aufschluss darüber geben, wie ein Entwickler dem Beitrag einige benutzerdefinierte Informationen zugeordnet hat.
Auf den ersten Blick kann es aufschlussreich sein. Noch leistungsfähiger ist, wie Sie dies nutzen können, um die Menge an Informationen in Bezug auf einen Beitrag zu erhöhen. Und während wir diese Serie durcharbeiten, werden wir genau sehen, wie das geht.
An diesem Punkt erhalten Sie wahrscheinlich eine Vorstellung davon, wie Metadaten im Kontext von WordPress funktionieren. Wie bereits erwähnt, ist es nicht nur auf Beiträge beschränkt. Mit der WordPress-API können wir die mit einem Benutzer verknüpfte Informationsmenge erhöhen.
WordPress speichert standardmäßig nur eine minimale Menge an Metadaten, die auf dem Verwaltungsbildschirm oder in der Datenbank angezeigt werden können.
Angenommen, Sie möchten mehr Informationen zu einem Benutzer erhalten. Vielleicht möchten Sie weitere Informationen zu ihren sozialen Profilen, mehr Informationen über ihre Beteiligung an anderen Projekten oder Sie möchten sie mit einem anderen Dienst verknüpfen.
All dies ist mithilfe von Metadaten von Benutzern möglich.
Kommentar-Metadaten unterscheiden sich nicht von der Art der Metadaten, die wir bisher besprochen haben. Das heißt, Sie können leicht zusätzliche Informationen aufnehmen und sie mit vorhandenen Kommentar-Metadaten verknüpfen.
Interessanterweise enthält WordPress bei einer Erstinstallation eine leere Tabelle für diese Informationen. es ist jedoch leer:
Die Tatsache, dass die API vorhanden ist und die Datenbanktabelle verfügbar ist, reicht jedoch aus, um zu zeigen, dass es Unterstützung für die Erfassung weiterer Informationen über diejenigen gibt, die anbieten, ihr Feedback für einen bestimmten Beitrag zu äußern.
In einem zukünftigen Artikel werden wir einen Blick darauf werfen, wie wir dies in unsere Arbeit integrieren können. Manchmal müssen Sie über den Tellerrand hinausdenken (das Kommentarfeld, das ist okay, schreckliches Wortspiel)..
Die neueste Ergänzung der Metadatenfamilie der APIs ist die der Term-Metadaten. Hier ist die Sache: Das Verständnis der Verwendung von Begriff-Metadaten setzt voraus, dass Sie über ein solides Verständnis von Taxonomien, Begriffen und deren Beziehungen verfügen.
Und aus einigen Gründen, von denen die einzelnen Komponenten von WordPress nicht am wenigsten benannt wurden, fällt es den Menschen schwer, diese Informationen zu finden.
In einem kommenden Artikel werden wir uns eingehend mit all diesen Informationen beschäftigen, um sicherzustellen, dass Sie ein umfassendes Verständnis darüber haben, was Taxonomien sind, welche Begriffe verwendet werden, wie sie miteinander zusammenhängen und wie Metadaten eine Rolle spielen können bei der Erweiterung dieser Art von Informationen.
Es ist leicht zu sehen, dass wir unsere Arbeit für uns erledigt haben.
Natürlich ist dies nicht mehr als eine Einführung in die Richtung, in der sich diese Serie entwickeln wird, aber ich bin begeistert. In den verbleibenden drei Beiträgen werden wir die oben genannten APIs behandeln und darüber sprechen, wie Sie sie nutzen können, wenn Sie mit komplexeren WordPress-Anwendungen arbeiten.
Im Besonderen werden wir uns die verfügbaren APIs ansehen, wie sie im Kontext von Projekten verwendet werden können, und einige Schritte, die wir ergreifen sollten, um die Informationen, die in die Datenbank gelangen (und aus der Datenbank abgerufen werden), zu sichern und zu validieren Diejenigen, die unsere Websites nutzen, tun dies auf sichere Weise.
Ich freue mich darauf, mit einer weiteren Serie fortzufahren, wie Sie mit WordPress ein wenig fortgeschrittenere Aufgaben erledigen. Denken Sie daran, wenn Sie gerade erst anfangen, können Sie in meiner Serie erfahren, wie Sie mit WordPress beginnen können, das speziell auf WordPress-Anfänger ausgerichtet ist.
Wenn Sie nach anderen Dienstprogrammen suchen, die Sie beim Ausbau Ihrer wachsenden Tools für WordPress unterstützen, vergessen Sie nicht, die verfügbaren Funktionen von Envato Market zu sehen.
Schließlich können Sie alle meine Kurse und Tutorials auf meiner Profilseite abrufen und Sie können mir auf meinem Blog und / oder Twitter unter @tommcfarlin folgen, wo ich über Softwareentwicklung im Kontext von WordPress spreche.
Bitte zögern Sie nicht, Fragen oder Kommentare in den untenstehenden Feed zu schreiben, und ich möchte auf jeden einzelnen antworten.