Make WordPress Core

Ticket #43885: 43885.2.patch

File 43885.2.patch, 765 bytes (added by callumbw95, 10 months ago)

Refreshed patch to resolve critical error

  • src/wp-includes/class-wp-role.php

    diff --git a/src/wp-includes/class-wp-role.php b/src/wp-includes/class-wp-role.php
    index b9884f2065..71d2719942 100644
    a b class WP_Role { 
    2222         */
    2323        public $name;
    2424
     25        /**
     26         * Role display name.
     27         *
     28         * @since 6.x
     29         * @var string
     30         */
     31        public $display_name;
     32
    2533        /**
    2634         * List of capabilities the role contains.
    2735         *
    class WP_Role { 
    4654        public function __construct( $role, $capabilities ) {
    4755                $this->name         = $role;
    4856                $this->capabilities = $capabilities;
     57
     58                global $wp_roles;
     59
     60                if (isset($wp_roles->role_names[$role])) {
     61                        $this->display_name = $wp_roles->role_names[$role];
     62                } else {
     63                        $this->display_name = null;
     64                }
    4965        }
    5066
    5167        /**