PluginProbe
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin / 1.1.12
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin v1.1.12
1.1.12 1.1.11 1.1.10 1.1.9 1.1.8 1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.1 1.0.0 0.9.8 0.9.7 0.9.6 0.9.4 0.9.5 0.9.3 0.9.2 0.9.1 0.9.0 0.8.9 All 36 releases
← All changes | includes/desktop-files/rest.php +3 -3 1.1.9 → 1.1.12 View file →
@@ -855,9 +855,9 @@
855 855 }
856 856 }
857 857 $actor_payload = array(
858 858 'id' => $viewer_can_see ? $actor_id : 0,
859 - 'name' => $viewer_can_see && $actor ? $actor->display_name : '',
859 + 'name' => $viewer_can_see && $actor ? openstation_plain_text_title( $actor->display_name ) : '',
860 860 'avatar' => $viewer_can_see && $actor ? get_avatar_url( $actor->ID, array( 'size' => 32 ) ) : '',
861 861 );
862 862
863 863 return new WP_Error(
@@ -901,9 +901,9 @@
901 901 );
902 902 if ( 'user' === $row['principal_type'] ) {
903 903 $uid = (int) $row['principal_ref'];
904 904 $user = $uid > 0 ? get_userdata( $uid ) : null;
905 - $shape['displayName'] = $user ? $user->display_name : '';
905 + $shape['displayName'] = $user ? openstation_plain_text_title( $user->display_name ) : '';
906 906 $shape['avatarUrl'] = $user ? get_avatar_url( $uid, array( 'size' => 48 ) ) : '';
907 907 } else {
908 908 $roles = wp_roles();
909 909 $info = $roles && isset( $roles->roles[ $row['principal_ref'] ] ) ? $roles->roles[ $row['principal_ref'] ] : null;
@@ -1221,9 +1221,9 @@
1221 1221 // broader than needed for a share picker. Matches the
1222 1222 // `slug` field WP's own `/wp/v2/users` endpoint surfaces.
1223 1223 $out[] = array(
1224 1224 'id' => (int) $user->ID,
1225 - 'name' => (string) $user->display_name,
1225 + 'name' => openstation_plain_text_title( $user->display_name ),
1226 1226 'slug' => (string) $user->user_nicename,
1227 1227 'avatarUrl' => get_avatar_url( $user->ID, array( 'size' => 48 ) ),
1228 1228 );
1229 1229 }