So überprüfen Sie, ob ein Post-Meta-Schlüssel in der WordPress-Datenbank vorhanden ist oder nicht

8

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.

Rabin Shrestha
quelle

Antworten:

2

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:

$meta_data = get_post_custom(785);
if ($meta_data['my_meta_key'][0] != "")
    ...

Mit dieser Option können Sie überprüfen, ob ein bestimmter meta_key leer ist oder nicht.

Davs Howard
quelle