Ich habe einen Benutzer Metaschlüssel prize
, die ein Array enthält prize type
und prize date
. Das Datum im Unix-Zeitstempel. Wie kann ich das Benutzermeta nur durch Angabe des Preistermins löschen?Löschen Benutzer Meta basierend auf Schlüsselwert, der ein Array ist
Beispielcode:
delete_user_meta($userID, 'prize', $meta_value);
$meta_value = array(
'prize' => array(
// Add something here like prize date = 1506556467
) ,
);
Schlüsselwert in der Datenbank wie folgt aussehen:
a:2:{i:0;s:17:"prize name";i:1;i:1506556467;}
Was wollen Sie löschen? Sie haben Daten angegeben, z. "1506556467", und Sie möchten Benutzer-Meta löschen, wo Preisdaten = 1506556467? Oder was? Bitte klären Sie Ihren Punkt mit weiteren Details –
Ja, das was ich will. Ich sagte in der Frage "Wie kann ich den Benutzer Meta löschen, indem Sie nur das Preisdatum angeben?". Das Kriterium ist das Preisdatum. – Yamona