Der beste Weg zur Kollisionsprüfung in WP

ZB habe ich eine Zufallszahl, die von einem PHP-Code erzeugt wird

$random

Und ich muss überprüfen, ob diese Nummer in keinem meiner Posts in DB in meinem Meta-Feld genannt wird

unique_code

Was ist der bevorzugte Weg in WP zu überprüfen, ob dieser Wert (Zufallszahl) existiert oder nicht?

Solutions Collecting From Web of "Der beste Weg zur Kollisionsprüfung in WP"

Ich glaube nicht, dass es einen eingebauten Mechanismus gibt, um die WP_Query nach einem key / value Paar zu durchsuchen, das anders ist als eine vollständige WP_Query mit WP_Query . Ich würde das als Overkill bezeichnen. Fragen Sie einfach die Tabelle ab:

 $unique = $wpdb->get_var( "SELECT meta_id FROM {$wpdb->postmeta} WHERE meta_key = 'unique_code' AND meta_value = '{$random}' LIMIT 1" ); 

Ich kann nicht anders, als zu denken, dass mehr Details in der Frage auf einen besseren Weg hinweisen könnten