Ich möchte überprüfen, ob ein Post-Meta-Schlüssel außerhalb der Schleife vorhanden ist oder nicht. Gibt es eine WordPress-Funktion, mit der überprüft werden kann, ob ein Post-Meta-Schlüssel in der WordPress-Datenbank vorhanden ist oder nicht? Ich muss das außerhalb der Schleife überprüfen. Jede Hilfe wird sehr geschätzt.
8
Antworten:
Falls jemand anders über diese alte Frage stolpert, wie ich es gerade getan habe, scheint es der beste Weg zu sein, damit umzugehen
metadata_exists()
Siehe https://developer.wordpress.org/reference/functions/metadata_exists/
Die Syntax für Post-Meta lautet wie folgt:
quelle
Sie können get_post_custom (POST ID GOES HERE) verwenden, das ein mehrdimensionales Array mit allen benutzerdefinierten Feldern eines bestimmten Posts oder einer bestimmten Seite zurückgibt.
Also so etwas wie:
Mit dieser Option können Sie überprüfen, ob ein bestimmter meta_key leer ist oder nicht.
quelle