Antworten:
Das ist keine so eindrucksvolle Antwort, aber - keine .
get_Dieses Suffix bedeutet normalerweise, the_dass die Funktion etwas zurückgibt, das etwas wiedergibt.
wp_ Hat keine technische Bedeutung und die Namensinkonsistenz ist von vielen teilnehmenden Entwicklern und mangelnder Bewegung zu vereinheitlichen.
Wordpress wurde und wird von vielen verschiedenen Leuten geschrieben. Patches werden in WordPress Trac besprochen und wer auch immer ein Trac-Ticket einreicht oder zuweist, kann Patches posten. Wenn der Patch akzeptiert und in den Kern einer kommenden Version verschoben wird, ist er einfach da. So erhalten Funktionen, Variablen usw. manchmal das Präfix, während sie dies zu anderen Zeiten nicht tun. Es stützt sich auf die beteiligten Entwickler.
Ich habe immer davon ausgegangen, dass - über die grundlegenden Template-Tags hinaus, die im Allgemeinen nur den einfachsten beschreibenden Namen haben, der möglich ist:
wp_es sich im Allgemeinen um allgemeine öffentliche API-Funktionen, die so gut wie immer verfügbar sind und die Vorwärtskompatibilität beibehalten.Ich weiß jedoch nicht, ob dies jemals beabsichtigt war. Und wie die beiden anderen Antworten schon sagten, hält es nicht durchgehend durch. Ihr Beispiel für update_post_metaist ein perfektes Beispiel für etwas, das ein wp_Präfix haben sollte, wenn meine Klassifizierung wahr ist. Aber es gibt genug alten Code in WordPress, um jeden Versuch zu unterbinden, eine Namenskonvention zu verstehen.
_*Aber es gibt nicht so viele davon und in der Praxis sind sie auch nicht so absolut nur intern.