WordPress.org

Make WordPress Core

Ticket #38792: 38792.diff

File 38792.diff, 4.8 KB (added by jnylen0, 3 years ago)
  • src/wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php

    diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php
    index afd6489..9f85002 100644
    a b class WP_REST_Comments_Controller extends WP_REST_Controller { 
    11581158                                                        'description'     => __( 'HTML content for the object, transformed for display.' ),
    11591159                                                        'type'            => 'string',
    11601160                                                        'context'         => array( 'view', 'edit', 'embed' ),
     1161                                                        'readonly'        => true,
    11611162                                                ),
    11621163                                        ),
    11631164                                ),
  • src/wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php

    diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php
    index 5394d16..4c6cdd3 100644
    a b class WP_REST_Post_Types_Controller extends WP_REST_Controller { 
    205205                        'properties'           => array(
    206206                                'capabilities'     => array(
    207207                                        'description'  => __( 'All capabilities used by the resource.' ),
    208                                         'type'         => 'array',
    209                                         'items'        => array(
    210                                                 'type' => 'string',
    211                                         ),
     208                                        'type'         => 'object',
    212209                                        'context'      => array( 'edit' ),
    213210                                        'readonly'     => true,
    214211                                ),
  • src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php

    diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php
    index 11ae1ec..4f27a8a 100644
    a b class WP_REST_Posts_Controller extends WP_REST_Controller { 
    8686                                        'context'  => $this->get_context_param( array( 'default' => 'view' ) ),
    8787                                        'password' => array(
    8888                                                'description' => __( 'The password for the post if it is password protected.' ),
     89                                                'type'        => 'string',
    8990                                        ),
    9091                                ),
    9192                        ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    20682069                $params['slug'] = array(
    20692070                        'description'       => __( 'Limit result set to posts with one or more specific slugs.' ),
    20702071                        'type'              => 'array',
     2072                        'items'             => array(
     2073                                'type'          => 'string',
     2074                        ),
    20712075                        'sanitize_callback' => 'wp_parse_slug_list',
    20722076                );
    20732077
  • src/wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php

    diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php
    index 11c306c..b63d66c 100644
    a b class WP_REST_Taxonomies_Controller extends WP_REST_Controller { 
    236236                        'properties'           => array(
    237237                                'capabilities'     => array(
    238238                                        'description'  => __( 'All capabilities used by the resource.' ),
    239                                         'type'         => 'array',
     239                                        'type'         => 'object',
    240240                                        'context'      => array( 'edit' ),
    241241                                        'readonly'     => true,
    242242                                ),
  • src/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php

    diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php
    index 0b49ec8..3481f0c 100644
    a b class WP_REST_Users_Controller extends WP_REST_Controller { 
    8989                                                'default'     => false,
    9090                                                'description' => __( 'Required to be true, as resource does not support trashing.' ),
    9191                                        ),
    92                                         'reassign' => array(),
     92                                        'reassign' => array(
     93                                                'type'        => 'integer',
     94                                                'description' => __( 'Reassign the deleted user\'s posts and links to this user ID.' ),
     95                                        ),
    9396                                ),
    9497                        ),
    9598                        'schema' => array( $this, 'get_public_item_schema' ),
    class WP_REST_Users_Controller extends WP_REST_Controller { 
    100103                                'methods'             => WP_REST_Server::READABLE,
    101104                                'callback'            => array( $this, 'get_current_item' ),
    102105                                'args'                => array(
    103                                         'context'          => array(),
     106                                        'context' => $this->get_context_param( array( 'default' => 'view' ) ),
    104107                                ),
    105108                        ),
    106109                        array(
    class WP_REST_Users_Controller extends WP_REST_Controller { 
    119122                                                'default'     => false,
    120123                                                'description' => __( 'Required to be true, as resource does not support trashing.' ),
    121124                                        ),
    122                                         'reassign' => array(),
     125                                        'reassign' => array(
     126                                                'type'        => 'integer',
     127                                                'description' => __( 'Reassign the deleted user\'s posts and links to this user ID.' ),
     128                                        ),
    123129                                ),
    124130                        ),
    125131                        'schema' => array( $this, 'get_public_item_schema' ),