Unterstriche in benutzerdefinierten Feldern


8

Beim Versuch, eine WP_Query mit meta_query () auszuführen, hatte ich einige Probleme, da die von einem Plugin erstellten benutzerdefinierten Felder _am Anfang des Namens standen.

Obwohl ich bemerkte, dass es auf diese Weise in der Datenbank gespeichert war, hatte ich keine Ahnung, warum es dort war, und dachte, ich müsste ohne Unterstrich darauf verweisen (für die Aufzeichnung ist das falsch).

Warum beginnen einige benutzerdefinierte Felder mit Unterstrichen und andere nicht? Wofür werden die Unterstriche verwendet? Sind sie unter Umständen obligatorisch?


Antworten:


15

Benutzerdefinierte Feldnamen sind beliebig. Der Unterstrich verbirgt ihn in der Metabox " Benutzerdefinierte Felder" auf der Seite "Nachbearbeitung". Wenn Sie auf diese benutzerdefinierten Felder in meta_query()oder auf andere Funktionen verweisen , muss der Unterstrich verwendet werden.

Quelle: Gespräch mit @toscho, @rarst und @wyck im Chatraum .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.