it-swarm.com.de

WordPress-Funktionen: edit_user vs edit_users

Die offizielle Dokumentation erwähnt nur edit_users, aber in der Quelle habe ich festgestellt, dass viele Orte edit_user verwenden. Was ist der Unterschied?

Gibt es Konventionen für Singular- und Pluralfähigkeiten? z.B. edit_post vs edit_posts?

3
Howard

Ich habe einige Verweise auf edit_user als eine Funktion gefunden, von denen eine folgende ist:

// Allow user to edit itself
    if ( 'edit_user' == $cap && isset( $args[0] ) && $user_id == $args[0] )
    break;

http://core.trac.wordpress.org/browser/tags/3.5.2/wp-includes/capabilities.php#L1005

Ich glaube, der Kommentar in diesem Codeblock beantwortet diese Frage.

Laut @PatJ sieht es so aus, als ob map_meta_cap (in gewissem Sinne) edit_user in edit_users konvertiert, aber nur, wenn der Benutzer, der versucht, das Profil zu bearbeiten, der Eigentümer des Profils ist. Auf diese Weise können Benutzer, die ansonsten keine Benutzer-Bearbeitungsfunktionen haben, ihre eigenen Profilinformationen bearbeiten.

1
s_ha_dum