Wordpress - Metadaten, Teil 1

Inhaltsverzeichnis
Wenn wir mit arbeiten WordPress Es ist durchaus üblich, dass wir unseren Einträgen zusätzliche Daten hinzufügen müssen, insbesondere wenn wir mit benutzerdefinierten Beiträgen arbeiten. Nehmen wir zum Beispiel an, wir haben einen benutzerdefinierten Produktbeitrag und möchten jedem Produkt einen Preis hinzufügen Forderung Metadaten, die nichts anderes als personalisierte Daten sind, und das ist zusätzlich. Diese Daten werden einem Beitrag hinzugefügt. Die Metadaten können in einigen Terminologien im Zusammenhang mit Wordpress auch als benutzerdefinierte Felder bezeichnet werden.
Metadaten zu einem Beitrag hinzufügen
Hinzufügen Metadaten zu einem Beitrag können wir das einfach mit folgender Funktion machen: add_post_meta (), was diese Funktion macht, ist, dass sie Metadaten zu einem bestimmten Beitrag hinzufügt, sehen wir uns seine Struktur an:

Wenn wir jedes empfangene Argument oder jeden Parameter aufschlüsseln, haben wir Folgendes:
1. $ post_id: Dies ist die ID des Beitrags, zu dem wir die Metadaten hinzufügen.
2. $ meta_key: Der Name des Metadatenfelds.
3. $ meta_value: Dies ist der Wert, den das Metadatenfeld haben wird.
4. $ einzigartig: Dies ist ein Bezeichnerwert, mit dem Sie angeben können, ob der meta_key eindeutig sein soll, sein Standardwert ist false, dh er ist deaktiviert, um eindeutig zu sein.
Sehen wir uns ein Beispiel an, wie wir diese Funktion zum Hinzufügen von Metadaten anwenden würden:

Wie wir im Bild sehen, haben wir beim Anwenden der Funktion Daten für jeden ihrer Parameter geladen, dann sehen wir, dass die post_id 420 ist, der Metakey prowp_price ist, der meta_value 34,99 ist und der Unique als true definiert ist, d. dieser Schlüssel muss eindeutig sein.
Metadaten eines Beitrags aktualisieren
Sobald wir wissen, wie man die . hinzufügt MetadatenWir müssen auch wissen, wie man es bearbeitet oder aktualisiert, da wir uns oft in Situationen wiederfinden, in denen sich ein Preis ändert, wenn wir das vorherige Beispiel weiter verwenden, so dass es notwendig wird, den Datensatz zu aktualisieren.
Um dieses Ziel zu erreichen, können wir die folgende Funktion verwenden: update_post_meta () und was es tut, ist die Metadaten eines bestimmten Beitrags zu aktualisieren, diese Funktion hat die folgende Struktur:

Wenn wir jeden Parameter detailliert beschreiben, werden wir verstehen, wie wir die Funktion verwenden, also werden wir aufschlüsseln, was sie empfängt:
1. $ post_id: Dies ist die ID des Beitrags, für den wir die Metadaten aktualisieren.
2. $ meta_key: Der Name des Metadatenfelds.
3. $ meta_value: Dies ist der Wert, den das Metadatenfeld haben wird.
4. $ prev_value: Dies ist der vorherige Wert, den das Metadatenfeld hatte, er ist optional und hilft uns zu unterscheiden, wenn wir mehrere Felder mit demselben Schlüssel für den Beitrag haben.
Sehen wir uns nun in der folgenden Abbildung an, wie die Funktion verwendet wird. Als Kontinuität werden wir mit dem Beispiel weiterarbeiten, das wir durch das Hinzufügen von Metadaten mitbringen. Auf diese Weise sehen wir, wie wir sie auf einen vorhandenen Fall anwenden:

Wie wir sehen, suchen wir für Post 420 sein Metadatenfeld prowp_price und aktualisieren seinen Wert auf 6.99, da wir bereits beim Hinzufügen festgestellt hatten, dass es eindeutig ist alles wird einfacher gemacht.
Damit beenden wir den ersten Teil des Tutorials, um mit Metadaten zu arbeiten. Wir wissen bereits, wie man sie hinzufügt und aktualisiert. Im nächsten Teil werden wir sehen, wie man die Metadaten löscht und die mit einem Beitrag verbundenen Metadaten anzeigt.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave