WordPress – Metadaten, Teil 1

Wenn wir mit WordPress arbeiten, ist es durchaus üblich, dass wir unseren Einträgen zusätzliche Daten hinzufügen, insbesondere wenn wir mit personalisierten Posts arbeiten, zum Beispiel, dass wir einen personalisierten Post von Produkten haben und jedem Produkt einen Preis hinzufügen möchten. Dies würden wir Metadaten nennen . Metadaten, die nichts anderes als personalisierte Daten sind und die zusätzlich zu einem Beitrag hinzugefügt werden, können in einigen mit WordPress in Zusammenhang stehenden Terminologien auch als personalisierte Felder bezeichnet werden.

Hinzufügen von Metadaten zu einem Beitrag

Um Metadaten zu einem Beitrag hinzuzufügen, können Sie dies einfach mit der folgenden Funktion tun: add_post_meta () . Mit dieser Funktion können Sie einem bestimmten Beitrag Metadaten hinzufügen. Sehen wir uns die Struktur an:

 <? php add_post_meta ($ post_id, $ meta_key, $ meta_value, $ unique)?> 

Wenn wir jedes Argument oder jeden Parameter, den es empfängt, aufschlüsseln, haben wir Folgendes:

1. $ post_id : Dies ist die Post-ID, zu der die Metadaten hinzugefügt werden.
2. $ meta_key : Ist der Name des Metadatenfeldes.
3. $ meta_value : Dies ist der Wert, den das Metadatenfeld haben wird.
4. $ unique : Dies ist ein Bezeichner, mit dem angegeben werden kann, ob der meta_key eindeutig sein muss. Der Standardwert ist false, dh, er ist deaktiviert, um eindeutig zu sein.

Schauen wir uns ein Beispiel an, wie wir diese Funktion anwenden würden, um Metadaten hinzuzufügen:

wp_metadata1.jpg

Wie wir im Bild sehen, sehen wir, wenn wir die Funktion anwenden, die wir für jeden ihrer Parameter geladen haben, dass die post_id 420 ist, die metakey prowp_price ist, der meta_value 34,99 ist und die unique als true definiert ist, das heißt, dieser Schlüssel muss einzigartig sein

See also  PostgreSQL - Temporäre Datentypen

Aktualisieren Sie die Metadaten eines Posts

Sobald wir bereits wissen, wie man die Metadaten hinzufügt, müssen wir auch wissen, wie man sie bearbeitet oder aktualisiert, da wir uns oft in Situationen befinden, in denen sich ein Preis ändert, wenn wir weiterhin das vorherige Beispiel verwenden. Daher ist es erforderlich, den Datensatz zu aktualisieren.

Um diese Aufgabe zu lösen, können wir die folgende Funktion verwenden: update_post_meta () und was sie tut, ist die Aktualisierung der Metadaten eines bestimmten Posts. Diese Funktion hat die folgende Struktur:

 <? php update_post_meta ($ post_id, $ meta_key, $ meta_value, $ prev_value)?> 

Wenn wir jeden Parameter detailliert beschreiben, werden wir verstehen, wie wir die Funktion verwenden. Wir werden also aufschlüsseln, was sie empfängt:

1. $ post_id : Dies ist die ID des Posts, in dem die Metadaten aktualisiert werden.
2. $ meta_key : Ist der Name des Metadatenfeldes.
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 Fortsetzung werden wir mit dem Beispiel weiterarbeiten, das wir durch das Hinzufügen von Metadaten erhalten, und auf diese Weise sehen, wie wir es auf einen vorhandenen Fall anwenden:

wp_metadata2.jpg

Wie wir sehen, suchen wir nach 420 Ihr Metadatenfeld prowp_price und aktualisieren seinen Wert auf 6,99, da wir bereits festgestellt haben, dass es eindeutig ist, dass wir den Wert prev_value nicht verwenden müssen. Auf diese Weise wird alles auf einfachere Weise ausgeführt.

See also  Stellen Sie die Sicherung in Windows Server 2008 wieder her

Damit beenden wir den ersten Teil des Tutorials, um mit Metadaten zu arbeiten. Wir wissen bereits, wie man Metadaten hinzufügt und aktualisiert. Im nächsten Teil werden wir sehen, wie man die Metadaten löscht und wie man die einem Beitrag zugeordneten Metadaten anzeigt.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *