Warum ist es schlecht, die GUID zu verwenden?

Ich habe kürzlich meine WP-Version von 3.2.x auf 3.5.x aktualisiert. In diesem process sind die WP-functionen, die Bilder abrufen (wp_get_attachment_image_src, get_the_post_thumbnail usw.), jetzt unterbrochen. Ich musste die Aufrufe dieser functionen ändern und guid.'> , um es zum guid.'> zu bringen.

Die Leute haben mir jedoch gesagt, dass Guid nicht gut ist. Ich ändere den Wert jedoch nicht, sondern verwende ihn nur, weil ich keine andere Möglichkeit finde, meine Bilder richtig zu laden. Die Methode wp_get_attachment_image_src gibt nichts zurück. Was ist so schlimm daran, die GUID zu verwenden, wenn sie sich nicht ändert? Ist es in dieser Situation in Ordnung?

Solutions Collecting From Web of "Warum ist es schlecht, die GUID zu verwenden?"

Auf den Punkt gebracht – GUID soll keine aussagekräftigen Daten enthalten und die Tatsache, dass die Daten in diesem Moment bedeutungsvoll sind, ist zufällig.

WordPress überprüft nicht, dass GUIDs irgendetwas bedeuten. Es ist nicht garantiert, dass sie unveränderlich bleiben, wenn Sie sich darauf verlassen, und sie werden nicht geändert, wenn dies erforderlich ist , wenn sie als Daten behandelt werden, z. B. bei der Migration mit Domänenänderungen.

In meiner ganzen Geschichte der Verwendung von WP-GUIDs waren eine der wenigen Dinge, die mit rückwärts inkompatiblen Änderungen (Sanitisierungsstrategie für sie wurde gestrafft) und explodierte lange eingesetzt Arbeitsprojekt.

Sie haben sehr genaue und sehr praktische Tipps bekommen – vergessen Sie GUIDs in WordPress existieren. Befolgen Sie diesen Ratschlag.