Make WordPress Core

Ticket #41735: 41735.diff

File 41735.diff, 40.7 KB (added by TimothyBlynJacobs, 7 years ago)
  • src/wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php

    diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php
    index 76802fe..70242de 100644
    a b class WP_REST_Attachments_Controller extends WP_REST_Posts_Controller { 
    377377                $schema = parent::get_item_schema();
    378378
    379379                $schema['properties']['alt_text'] = array(
     380                        'title'           => __( 'Alternative Text' ),
    380381                        'description'     => __( 'Alternative text to display when attachment is not displayed.' ),
    381382                        'type'            => 'string',
    382383                        'context'         => array( 'view', 'edit', 'embed' ),
    class WP_REST_Attachments_Controller extends WP_REST_Posts_Controller { 
    386387                );
    387388
    388389                $schema['properties']['caption'] = array(
     390                        'title'       => __( 'Caption' ),
    389391                        'description' => __( 'The attachment caption.' ),
    390392                        'type'        => 'object',
    391393                        'context'     => array( 'view', 'edit', 'embed' ),
    class WP_REST_Attachments_Controller extends WP_REST_Posts_Controller { 
    394396                        ),
    395397                        'properties'  => array(
    396398                                'raw' => array(
     399                                        'title'       => __( 'Raw Caption' ),
    397400                                        'description' => __( 'Caption for the attachment, as it exists in the database.' ),
    398401                                        'type'        => 'string',
    399402                                        'context'     => array( 'edit' ),
    400403                                ),
    401404                                'rendered' => array(
     405                                        'title'       => __( 'Caption' ),
    402406                                        'description' => __( 'HTML caption for the attachment, transformed for display.' ),
    403407                                        'type'        => 'string',
    404408                                        'context'     => array( 'view', 'edit', 'embed' ),
    class WP_REST_Attachments_Controller extends WP_REST_Posts_Controller { 
    408412                );
    409413
    410414                $schema['properties']['description'] = array(
     415                        'title'       => __( 'Description' ),
    411416                        'description' => __( 'The attachment description.' ),
    412417                        'type'        => 'object',
    413418                        'context'     => array( 'view', 'edit' ),
    class WP_REST_Attachments_Controller extends WP_REST_Posts_Controller { 
    416421                        ),
    417422                        'properties'  => array(
    418423                                'raw' => array(
     424                                        'title'       => __( 'Raw Description' ),
    419425                                        'description' => __( 'Description for the object, as it exists in the database.' ),
    420426                                        'type'        => 'string',
    421427                                        'context'     => array( 'edit' ),
    422428                                ),
    423429                                'rendered' => array(
     430                                        'title'       => __( 'Description' ),
    424431                                        'description' => __( 'HTML description for the object, transformed for display.' ),
    425432                                        'type'        => 'string',
    426433                                        'context'     => array( 'view', 'edit' ),
    class WP_REST_Attachments_Controller extends WP_REST_Posts_Controller { 
    430437                );
    431438
    432439                $schema['properties']['media_type'] = array(
     440                        'title'           => __( 'Attachment Type' ),
    433441                        'description'     => __( 'Attachment type.' ),
    434442                        'type'            => 'string',
    435443                        'enum'            => array( 'image', 'file' ),
    class WP_REST_Attachments_Controller extends WP_REST_Posts_Controller { 
    438446                );
    439447
    440448                $schema['properties']['mime_type'] = array(
     449                        'title'           => __( 'MIME Type' ),
    441450                        'description'     => __( 'The attachment MIME type.' ),
    442451                        'type'            => 'string',
    443452                        'context'         => array( 'view', 'edit', 'embed' ),
    class WP_REST_Attachments_Controller extends WP_REST_Posts_Controller { 
    445454                );
    446455
    447456                $schema['properties']['media_details'] = array(
     457                        'title'           => __( 'MIME Details' ),
    448458                        'description'     => __( 'Details about the media file, specific to its type.' ),
    449459                        'type'            => 'object',
    450460                        'context'         => array( 'view', 'edit', 'embed' ),
    class WP_REST_Attachments_Controller extends WP_REST_Posts_Controller { 
    452462                );
    453463
    454464                $schema['properties']['post'] = array(
     465                        'title'           => __( 'Post' ),
    455466                        'description'     => __( 'The ID for the associated post of the attachment.' ),
    456467                        'type'            => 'integer',
    457468                        'context'         => array( 'view', 'edit' ),
    458469                );
    459470
    460471                $schema['properties']['source_url'] = array(
     472                        'title'           => __( 'Source URL' ),
    461473                        'description'     => __( 'URL to the original attachment file.' ),
    462474                        'type'            => 'string',
    463475                        'format'          => 'uri',
  • 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 e91fce2..6b1db51 100644
    a b class WP_REST_Comments_Controller extends WP_REST_Controller { 
    11451145                        'type'                 => 'object',
    11461146                        'properties'           => array(
    11471147                                'id'               => array(
     1148                                        'title'        => __( 'ID' ),
    11481149                                        'description'  => __( 'Unique identifier for the object.' ),
    11491150                                        'type'         => 'integer',
    11501151                                        'context'      => array( 'view', 'edit', 'embed' ),
    11511152                                        'readonly'     => true,
    11521153                                ),
    11531154                                'author'           => array(
     1155                                        'title'        => __( 'Author' ),
    11541156                                        'description'  => __( 'The ID of the user object, if author was a user.' ),
    11551157                                        'type'         => 'integer',
    11561158                                        'context'      => array( 'view', 'edit', 'embed' ),
    11571159                                ),
    11581160                                'author_email'     => array(
     1161                                        'title'        => __( 'Author Email' ),
    11591162                                        'description'  => __( 'Email address for the object author.' ),
    11601163                                        'type'         => 'string',
    11611164                                        'format'       => 'email',
    class WP_REST_Comments_Controller extends WP_REST_Controller { 
    11661169                                        ),
    11671170                                ),
    11681171                                'author_ip'     => array(
     1172                                        'title'        => __( 'Author IP' ),
    11691173                                        'description'  => __( 'IP address for the object author.' ),
    11701174                                        'type'         => 'string',
    11711175                                        'format'       => 'ip',
    11721176                                        'context'      => array( 'edit' ),
    11731177                                ),
    11741178                                'author_name'     => array(
     1179                                        'title'        => __( 'Author Name' ),
    11751180                                        'description'  => __( 'Display name for the object author.' ),
    11761181                                        'type'         => 'string',
    11771182                                        'context'      => array( 'view', 'edit', 'embed' ),
    class WP_REST_Comments_Controller extends WP_REST_Controller { 
    11801185                                        ),
    11811186                                ),
    11821187                                'author_url'       => array(
     1188                                        'title'        => __( 'Author URL' ),
    11831189                                        'description'  => __( 'URL for the object author.' ),
    11841190                                        'type'         => 'string',
    11851191                                        'format'       => 'uri',
    11861192                                        'context'      => array( 'view', 'edit', 'embed' ),
    11871193                                ),
    11881194                                'author_user_agent'     => array(
     1195                                        'title'        => __( 'Author User Agent' ),
    11891196                                        'description'  => __( 'User agent for the object author.' ),
    11901197                                        'type'         => 'string',
    11911198                                        'context'      => array( 'edit' ),
    class WP_REST_Comments_Controller extends WP_REST_Controller { 
    11941201                                        ),
    11951202                                ),
    11961203                                'content'          => array(
     1204                                        'title'           => __( 'Content' ),
    11971205                                        'description'     => __( 'The content for the object.' ),
    11981206                                        'type'            => 'object',
    11991207                                        'context'         => array( 'view', 'edit', 'embed' ),
    class WP_REST_Comments_Controller extends WP_REST_Controller { 
    12021210                                        ),
    12031211                                        'properties'      => array(
    12041212                                                'raw'         => array(
     1213                                                        'title'           => __( 'Raw Content' ),
    12051214                                                        'description'     => __( 'Content for the object, as it exists in the database.' ),
    12061215                                                        'type'            => 'string',
    12071216                                                        'context'         => array( 'edit' ),
    12081217                                                ),
    12091218                                                'rendered'    => array(
     1219                                                        'title'           => __( 'Content' ),
    12101220                                                        'description'     => __( 'HTML content for the object, transformed for display.' ),
    12111221                                                        'type'            => 'string',
    12121222                                                        'context'         => array( 'view', 'edit', 'embed' ),
    class WP_REST_Comments_Controller extends WP_REST_Controller { 
    12151225                                        ),
    12161226                                ),
    12171227                                'date'             => array(
     1228                                        'title'        => __( 'Date' ),
    12181229                                        'description'  => __( "The date the object was published, in the site's timezone." ),
    12191230                                        'type'         => 'string',
    12201231                                        'format'       => 'date-time',
    12211232                                        'context'      => array( 'view', 'edit', 'embed' ),
    12221233                                ),
    12231234                                'date_gmt'         => array(
     1235                                        'title'        => __( 'Date GMT' ),
    12241236                                        'description'  => __( 'The date the object was published, as GMT.' ),
    12251237                                        'type'         => 'string',
    12261238                                        'format'       => 'date-time',
    12271239                                        'context'      => array( 'view', 'edit' ),
    12281240                                ),
    12291241                                'link'             => array(
     1242                                        'title'        => __( 'Link' ),
    12301243                                        'description'  => __( 'URL to the object.' ),
    12311244                                        'type'         => 'string',
    12321245                                        'format'       => 'uri',
    class WP_REST_Comments_Controller extends WP_REST_Controller { 
    12341247                                        'readonly'     => true,
    12351248                                ),
    12361249                                'parent'           => array(
     1250                                        'title'        => __( 'Parent' ),
    12371251                                        'description'  => __( 'The ID for the parent of the object.' ),
    12381252                                        'type'         => 'integer',
    12391253                                        'context'      => array( 'view', 'edit', 'embed' ),
    12401254                                        'default'      => 0,
    12411255                                ),
    12421256                                'post'             => array(
     1257                                        'title'        => __( 'Post' ),
    12431258                                        'description'  => __( 'The ID of the associated post object.' ),
    12441259                                        'type'         => 'integer',
    12451260                                        'context'      => array( 'view', 'edit' ),
    12461261                                        'default'      => 0,
    12471262                                ),
    12481263                                'status'           => array(
     1264                                        'title'        => __( 'Status' ),
    12491265                                        'description'  => __( 'State of the object.' ),
    12501266                                        'type'         => 'string',
    12511267                                        'context'      => array( 'view', 'edit' ),
    class WP_REST_Comments_Controller extends WP_REST_Controller { 
    12541270                                        ),
    12551271                                ),
    12561272                                'type'             => array(
     1273                                        'title'        => __( 'Type' ),
    12571274                                        'description'  => __( 'Type of Comment for the object.' ),
    12581275                                        'type'         => 'string',
    12591276                                        'context'      => array( 'view', 'edit', 'embed' ),
    class WP_REST_Comments_Controller extends WP_REST_Controller { 
    12771294                        }
    12781295
    12791296                        $schema['properties']['author_avatar_urls'] = array(
     1297                                'title'         => __( 'Avatar' ),
    12801298                                'description'   => __( 'Avatar URLs for the object author.' ),
    12811299                                'type'          => 'object',
    12821300                                'context'       => array( 'view', 'edit', 'embed' ),
  • src/wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php

    diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php
    index 369cf3c..a90e724 100644
    a b class WP_REST_Post_Statuses_Controller extends WP_REST_Controller { 
    245245                        'type'                 => 'object',
    246246                        'properties'           => array(
    247247                                'name'             => array(
     248                                        'title'        => __( 'Name' ),
    248249                                        'description'  => __( 'The title for the status.' ),
    249250                                        'type'         => 'string',
    250251                                        'context'      => array( 'embed', 'view', 'edit' ),
    251252                                        'readonly'     => true,
    252253                                ),
    253254                                'private'          => array(
     255                                        'title'        => __( 'Private' ),
    254256                                        'description'  => __( 'Whether posts with this status should be private.' ),
    255257                                        'type'         => 'boolean',
    256258                                        'context'      => array( 'edit' ),
    257259                                        'readonly'     => true,
    258260                                ),
    259261                                'protected'        => array(
     262                                        'title'        => __( 'Protected' ),
    260263                                        'description'  => __( 'Whether posts with this status should be protected.' ),
    261264                                        'type'         => 'boolean',
    262265                                        'context'      => array( 'edit' ),
    263266                                        'readonly'     => true,
    264267                                ),
    265268                                'public'           => array(
     269                                        'title'        => __( 'Public' ),
    266270                                        'description'  => __( 'Whether posts of this status should be shown in the front end of the site.' ),
    267271                                        'type'         => 'boolean',
    268272                                        'context'      => array( 'view', 'edit' ),
    269273                                        'readonly'     => true,
    270274                                ),
    271275                                'queryable'        => array(
     276                                        'title'        => __( 'Queryable' ),
    272277                                        'description'  => __( 'Whether posts with this status should be publicly-queryable.' ),
    273278                                        'type'         => 'boolean',
    274279                                        'context'      => array( 'view', 'edit' ),
    275280                                        'readonly'     => true,
    276281                                ),
    277282                                'show_in_list'     => array(
     283                                        'title'        => __( 'Show in List' ),
    278284                                        'description'  => __( 'Whether to include posts in the edit listing for their post type.' ),
    279285                                        'type'         => 'boolean',
    280286                                        'context'      => array( 'edit' ),
    281287                                        'readonly'     => true,
    282288                                ),
    283289                                'slug'             => array(
     290                                        'title'        => __( 'Slug' ),
    284291                                        'description'  => __( 'An alphanumeric identifier for the status.' ),
    285292                                        'type'         => 'string',
    286293                                        'context'      => array( 'embed', 'view', 'edit' ),
  • 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 c4571d9..4af042f 100644
    a b class WP_REST_Post_Types_Controller extends WP_REST_Controller { 
    206206                        'type'                 => 'object',
    207207                        'properties'           => array(
    208208                                'capabilities'     => array(
     209                                        'title'        => __( 'Capabilities' ),
    209210                                        'description'  => __( 'All capabilities used by the post type.' ),
    210211                                        'type'         => 'object',
    211212                                        'context'      => array( 'edit' ),
    212213                                        'readonly'     => true,
    213214                                ),
    214215                                'description'      => array(
     216                                        'title'        => __( 'Description' ),
    215217                                        'description'  => __( 'A human-readable description of the post type.' ),
    216218                                        'type'         => 'string',
    217219                                        'context'      => array( 'view', 'edit' ),
    218220                                        'readonly'     => true,
    219221                                ),
    220222                                'hierarchical'     => array(
     223                                        'title'        => __( 'Hierarchical' ),
    221224                                        'description'  => __( 'Whether or not the post type should have children.' ),
    222225                                        'type'         => 'boolean',
    223226                                        'context'      => array( 'view', 'edit' ),
    224227                                        'readonly'     => true,
    225228                                ),
    226229                                'labels'           => array(
     230                                        'title'        => __( 'Labels' ),
    227231                                        'description'  => __( 'Human-readable labels for the post type for various contexts.' ),
    228232                                        'type'         => 'object',
    229233                                        'context'      => array( 'edit' ),
    230234                                        'readonly'     => true,
    231235                                ),
    232236                                'name'             => array(
     237                                        'title'        => __( 'Name' ),
    233238                                        'description'  => __( 'The title for the post type.' ),
    234239                                        'type'         => 'string',
    235240                                        'context'      => array( 'view', 'edit', 'embed' ),
    236241                                        'readonly'     => true,
    237242                                ),
    238243                                'slug'             => array(
     244                                        'title'        => __( 'Slug' ),
    239245                                        'description'  => __( 'An alphanumeric identifier for the post type.' ),
    240246                                        'type'         => 'string',
    241247                                        'context'      => array( 'view', 'edit', 'embed' ),
    242248                                        'readonly'     => true,
    243249                                ),
    244250                                'supports'         => array(
     251                                        'title'        => __( 'Supports' ),
    245252                                        'description'  => __( 'All features, supported by the post type.' ),
    246253                                        'type'         => 'object',
    247254                                        'context'      => array( 'edit' ),
    248255                                        'readonly'     => true,
    249256                                ),
    250257                                'taxonomies'       => array(
     258                                        'title'        => __( 'Taxonomies' ),
    251259                                        'description'  => __( 'Taxonomies associated with post type.' ),
    252260                                        'type'         => 'array',
    253261                                        'items'        => array(
    class WP_REST_Post_Types_Controller extends WP_REST_Controller { 
    257265                                        'readonly'     => true,
    258266                                ),
    259267                                'rest_base'            => array(
     268                                        'title'        => __( 'REST Base' ),
    260269                                        'description'  => __( 'REST base route for the post type.' ),
    261270                                        'type'         => 'string',
    262271                                        'context'      => array( 'view', 'edit', 'embed' ),
  • 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 f9de736..b081a38 100644
    a b class WP_REST_Posts_Controller extends WP_REST_Controller { 
    16901690                        // Base properties for every Post.
    16911691                        'properties' => array(
    16921692                                'date'            => array(
     1693                                        'title'       => __( 'Date' ),
    16931694                                        'description' => __( "The date the object was published, in the site's timezone." ),
    16941695                                        'type'        => 'string',
    16951696                                        'format'      => 'date-time',
    16961697                                        'context'     => array( 'view', 'edit', 'embed' ),
    16971698                                ),
    16981699                                'date_gmt'        => array(
     1700                                        'title'       => __( 'Date GMT' ),
    16991701                                        'description' => __( 'The date the object was published, as GMT.' ),
    17001702                                        'type'        => 'string',
    17011703                                        'format'      => 'date-time',
    17021704                                        'context'     => array( 'view', 'edit' ),
    17031705                                ),
    17041706                                'guid'            => array(
     1707                                        'title'       => __( 'GUID' ),
    17051708                                        'description' => __( 'The globally unique identifier for the object.' ),
    17061709                                        'type'        => 'object',
    17071710                                        'context'     => array( 'view', 'edit' ),
    17081711                                        'readonly'    => true,
    17091712                                        'properties'  => array(
    17101713                                                'raw'      => array(
     1714                                                        'title'       => __( 'Raw GUID' ),
    17111715                                                        'description' => __( 'GUID for the object, as it exists in the database.' ),
    17121716                                                        'type'        => 'string',
    17131717                                                        'context'     => array( 'edit' ),
    17141718                                                        'readonly'    => true,
    17151719                                                ),
    17161720                                                'rendered' => array(
     1721                                                        'title'       => __( 'GUID' ),
    17171722                                                        'description' => __( 'GUID for the object, transformed for display.' ),
    17181723                                                        'type'        => 'string',
    17191724                                                        'context'     => array( 'view', 'edit' ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    17221727                                        ),
    17231728                                ),
    17241729                                'id'              => array(
     1730                                        'title'       => __( 'ID' ),
    17251731                                        'description' => __( 'Unique identifier for the object.' ),
    17261732                                        'type'        => 'integer',
    17271733                                        'context'     => array( 'view', 'edit', 'embed' ),
    17281734                                        'readonly'    => true,
    17291735                                ),
    17301736                                'link'            => array(
     1737                                        'title'       => __( 'Link' ),
    17311738                                        'description' => __( 'URL to the object.' ),
    17321739                                        'type'        => 'string',
    17331740                                        'format'      => 'uri',
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    17351742                                        'readonly'    => true,
    17361743                                ),
    17371744                                'modified'        => array(
     1745                                        'title'       => __( 'Modified' ),
    17381746                                        'description' => __( "The date the object was last modified, in the site's timezone." ),
    17391747                                        'type'        => 'string',
    17401748                                        'format'      => 'date-time',
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    17421750                                        'readonly'    => true,
    17431751                                ),
    17441752                                'modified_gmt'    => array(
     1753                                        'title'       => __( 'Modified GMT' ),
    17451754                                        'description' => __( 'The date the object was last modified, as GMT.' ),
    17461755                                        'type'        => 'string',
    17471756                                        'format'      => 'date-time',
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    17491758                                        'readonly'    => true,
    17501759                                ),
    17511760                                'slug'            => array(
     1761                                        'title'       => __( 'Slug' ),
    17521762                                        'description' => __( 'An alphanumeric identifier for the object unique to its type.' ),
    17531763                                        'type'        => 'string',
    17541764                                        'context'     => array( 'view', 'edit', 'embed' ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    17571767                                        ),
    17581768                                ),
    17591769                                'status'          => array(
     1770                                        'title'       => __( 'Status' ),
    17601771                                        'description' => __( 'A named status for the object.' ),
    17611772                                        'type'        => 'string',
    17621773                                        'enum'        => array_keys( get_post_stati( array( 'internal' => false ) ) ),
    17631774                                        'context'     => array( 'view', 'edit' ),
    17641775                                ),
    17651776                                'type'            => array(
     1777                                        'title'       => __( 'Type' ),
    17661778                                        'description' => __( 'Type of Post for the object.' ),
    17671779                                        'type'        => 'string',
    17681780                                        'context'     => array( 'view', 'edit', 'embed' ),
    17691781                                        'readonly'    => true,
    17701782                                ),
    17711783                                'password'        => array(
     1784                                        'title'       => __( 'Password' ),
    17721785                                        'description' => __( 'A password to protect access to the content and excerpt.' ),
    17731786                                        'type'        => 'string',
    17741787                                        'context'     => array( 'edit' ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    18401853
    18411854                                case 'title':
    18421855                                        $schema['properties']['title'] = array(
     1856                                                'title'       => __( 'Title' ),
    18431857                                                'description' => __( 'The title for the object.' ),
    18441858                                                'type'        => 'object',
    18451859                                                'context'     => array( 'view', 'edit', 'embed' ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    18481862                                                ),
    18491863                                                'properties'  => array(
    18501864                                                        'raw' => array(
     1865                                                                'title'       => __( 'Raw Title' ),
    18511866                                                                'description' => __( 'Title for the object, as it exists in the database.' ),
    18521867                                                                'type'        => 'string',
    18531868                                                                'context'     => array( 'edit' ),
    18541869                                                        ),
    18551870                                                        'rendered' => array(
     1871                                                                'title'       => __( 'Title' ),
    18561872                                                                'description' => __( 'HTML title for the object, transformed for display.' ),
    18571873                                                                'type'        => 'string',
    18581874                                                                'context'     => array( 'view', 'edit', 'embed' ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    18641880
    18651881                                case 'editor':
    18661882                                        $schema['properties']['content'] = array(
     1883                                                'title'       => __( 'Content' ),
    18671884                                                'description' => __( 'The content for the object.' ),
    18681885                                                'type'        => 'object',
    18691886                                                'context'     => array( 'view', 'edit' ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    18721889                                                ),
    18731890                                                'properties'  => array(
    18741891                                                        'raw' => array(
     1892                                                                'title'       => __( 'Raw Content' ),
    18751893                                                                'description' => __( 'Content for the object, as it exists in the database.' ),
    18761894                                                                'type'        => 'string',
    18771895                                                                'context'     => array( 'edit' ),
    18781896                                                        ),
    18791897                                                        'rendered' => array(
     1898                                                                'title'       => __( 'Content' ),
    18801899                                                                'description' => __( 'HTML content for the object, transformed for display.' ),
    18811900                                                                'type'        => 'string',
    18821901                                                                'context'     => array( 'view', 'edit' ),
    18831902                                                                'readonly'    => true,
    18841903                                                        ),
    18851904                                                        'protected'       => array(
     1905                                                                'title'       => __( 'Protected Content' ),
    18861906                                                                'description' => __( 'Whether the content is protected with a password.' ),
    18871907                                                                'type'        => 'boolean',
    18881908                                                                'context'     => array( 'view', 'edit', 'embed' ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    18941914
    18951915                                case 'author':
    18961916                                        $schema['properties']['author'] = array(
     1917                                                'title'       => __( 'Author' ),
    18971918                                                'description' => __( 'The ID for the author of the object.' ),
    18981919                                                'type'        => 'integer',
    18991920                                                'context'     => array( 'view', 'edit', 'embed' ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    19021923
    19031924                                case 'excerpt':
    19041925                                        $schema['properties']['excerpt'] = array(
     1926                                                'title'       => __( 'Excerpt' ),
    19051927                                                'description' => __( 'The excerpt for the object.' ),
    19061928                                                'type'        => 'object',
    19071929                                                'context'     => array( 'view', 'edit', 'embed' ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    19101932                                                ),
    19111933                                                'properties'  => array(
    19121934                                                        'raw' => array(
     1935                                                                'title'       => __( 'Raw Excerpt' ),
    19131936                                                                'description' => __( 'Excerpt for the object, as it exists in the database.' ),
    19141937                                                                'type'        => 'string',
    19151938                                                                'context'     => array( 'edit' ),
    19161939                                                        ),
    19171940                                                        'rendered' => array(
     1941                                                                'title'       => __( 'Excerpt' ),
    19181942                                                                'description' => __( 'HTML excerpt for the object, transformed for display.' ),
    19191943                                                                'type'        => 'string',
    19201944                                                                'context'     => array( 'view', 'edit', 'embed' ),
    19211945                                                                'readonly'    => true,
    19221946                                                        ),
    19231947                                                        'protected'       => array(
     1948                                                                'title'       => __( 'Protected Excerpt' ),
    19241949                                                                'description' => __( 'Whether the excerpt is protected with a password.' ),
    19251950                                                                'type'        => 'boolean',
    19261951                                                                'context'     => array( 'view', 'edit', 'embed' ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    19321957
    19331958                                case 'thumbnail':
    19341959                                        $schema['properties']['featured_media'] = array(
     1960                                                'title'       => __( 'Featured Media' ),
    19351961                                                'description' => __( 'The ID of the featured media for the object.' ),
    19361962                                                'type'        => 'integer',
    19371963                                                'context'     => array( 'view', 'edit', 'embed' ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    19401966
    19411967                                case 'comments':
    19421968                                        $schema['properties']['comment_status'] = array(
     1969                                                'title'       => __( 'Comment Status' ),
    19431970                                                'description' => __( 'Whether or not comments are open on the object.' ),
    19441971                                                'type'        => 'string',
    19451972                                                'enum'        => array( 'open', 'closed' ),
    19461973                                                'context'     => array( 'view', 'edit' ),
    19471974                                        );
    19481975                                        $schema['properties']['ping_status'] = array(
     1976                                                'title'       => __( 'Ping Status' ),
    19491977                                                'description' => __( 'Whether or not the object can be pinged.' ),
    19501978                                                'type'        => 'string',
    19511979                                                'enum'        => array( 'open', 'closed' ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    19551983
    19561984                                case 'page-attributes':
    19571985                                        $schema['properties']['menu_order'] = array(
     1986                                                'title'       => __( 'Menu Order' ),
    19581987                                                'description' => __( 'The order of the object in relation to other object of its type.' ),
    19591988                                                'type'        => 'integer',
    19601989                                                'context'     => array( 'view', 'edit' ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    19661995                                        $formats = array_values( get_post_format_slugs() );
    19671996
    19681997                                        $schema['properties']['format'] = array(
     1998                                                'title'       => __( 'Format' ),
    19691999                                                'description' => __( 'The format for the object.' ),
    19702000                                                'type'        => 'string',
    19712001                                                'enum'        => $formats,
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    19892019                }
    19902020
    19912021                $schema['properties']['template'] = array(
     2022                        'title'       => __( 'Template' ),
    19922023                        'description' => __( 'The theme file to use to display the object.' ),
    19932024                        'type'        => 'string',
    19942025                        'enum'        => array_merge( array_keys( wp_get_theme()->get_page_templates( null, $this->post_type ) ), array( '' ) ),
    class WP_REST_Posts_Controller extends WP_REST_Controller { 
    19992030                foreach ( $taxonomies as $taxonomy ) {
    20002031                        $base = ! empty( $taxonomy->rest_base ) ? $taxonomy->rest_base : $taxonomy->name;
    20012032                        $schema['properties'][ $base ] = array(
     2033                                'title'       => $taxonomy->name,
    20022034                                /* translators: %s: taxonomy name */
    20032035                                'description' => sprintf( __( 'The terms assigned to the object in the %s taxonomy.' ), $taxonomy->name ),
    20042036                                'type'        => 'array',
  • src/wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php

    diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php
    index fdb01dc..43f2c23 100644
    a b class WP_REST_Revisions_Controller extends WP_REST_Controller { 
    457457                        // Base properties for every Revision.
    458458                        'properties' => array(
    459459                                'author'          => array(
     460                                        'title'       => __( 'Author' ),
    460461                                        'description' => __( 'The ID for the author of the object.' ),
    461462                                        'type'        => 'integer',
    462463                                        'context'     => array( 'view', 'edit', 'embed' ),
    463464                                ),
    464465                                'date'            => array(
     466                                        'title'       => __( 'Date' ),
    465467                                        'description' => __( "The date the object was published, in the site's timezone." ),
    466468                                        'type'        => 'string',
    467469                                        'format'      => 'date-time',
    468470                                        'context'     => array( 'view', 'edit', 'embed' ),
    469471                                ),
    470472                                'date_gmt'        => array(
     473                                        'title'       => __( 'Date GMT' ),
    471474                                        'description' => __( 'The date the object was published, as GMT.' ),
    472475                                        'type'        => 'string',
    473476                                        'format'      => 'date-time',
    474477                                        'context'     => array( 'view', 'edit' ),
    475478                                ),
    476479                                'guid'            => array(
     480                                        'title'       => __( 'GUID' ),
    477481                                        'description' => __( 'GUID for the object, as it exists in the database.' ),
    478482                                        'type'        => 'string',
    479483                                        'context'     => array( 'view', 'edit' ),
    480484                                ),
    481485                                'id'              => array(
     486                                        'title'       => __( 'ID' ),
    482487                                        'description' => __( 'Unique identifier for the object.' ),
    483488                                        'type'        => 'integer',
    484489                                        'context'     => array( 'view', 'edit', 'embed' ),
    485490                                ),
    486491                                'modified'        => array(
     492                                        'title'       => __( 'Modified' ),
    487493                                        'description' => __( "The date the object was last modified, in the site's timezone." ),
    488494                                        'type'        => 'string',
    489495                                        'format'      => 'date-time',
    490496                                        'context'     => array( 'view', 'edit' ),
    491497                                ),
    492498                                'modified_gmt'    => array(
     499                                        'title'       => __( 'Modified GMT' ),
    493500                                        'description' => __( 'The date the object was last modified, as GMT.' ),
    494501                                        'type'        => 'string',
    495502                                        'format'      => 'date-time',
    496503                                        'context'     => array( 'view', 'edit' ),
    497504                                ),
    498505                                'parent'          => array(
     506                                        'title'       => __( 'Parent' ),
    499507                                        'description' => __( 'The ID for the parent of the object.' ),
    500508                                        'type'        => 'integer',
    501509                                        'context'     => array( 'view', 'edit', 'embed' ),
    502510                                        ),
    503511                                'slug'            => array(
     512                                        'title'       => __( 'Slug' ),
    504513                                        'description' => __( 'An alphanumeric identifier for the object unique to its type.' ),
    505514                                        'type'        => 'string',
    506515                                        'context'     => array( 'view', 'edit', 'embed' ),
  • 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 ea97135..caa8c05 100644
    a b class WP_REST_Taxonomies_Controller extends WP_REST_Controller { 
    233233                        'type'                 => 'object',
    234234                        'properties'           => array(
    235235                                'capabilities'     => array(
     236                                        'title'        => __( 'Capabilities' ),
    236237                                        'description'  => __( 'All capabilities used by the taxonomy.' ),
    237238                                        'type'         => 'object',
    238239                                        'context'      => array( 'edit' ),
    239240                                        'readonly'     => true,
    240241                                ),
    241242                                'description'      => array(
     243                                        'title'        => __( 'Description' ),
    242244                                        'description'  => __( 'A human-readable description of the taxonomy.' ),
    243245                                        'type'         => 'string',
    244246                                        'context'      => array( 'view', 'edit' ),
    245247                                        'readonly'     => true,
    246248                                ),
    247249                                'hierarchical'     => array(
     250                                        'title'        => __( 'Hierarchical' ),
    248251                                        'description'  => __( 'Whether or not the taxonomy should have children.' ),
    249252                                        'type'         => 'boolean',
    250253                                        'context'      => array( 'view', 'edit' ),
    251254                                        'readonly'     => true,
    252255                                ),
    253256                                'labels'           => array(
     257                                        'title'        => __( 'Labels' ),
    254258                                        'description'  => __( 'Human-readable labels for the taxonomy for various contexts.' ),
    255259                                        'type'         => 'object',
    256260                                        'context'      => array( 'edit' ),
    257261                                        'readonly'     => true,
    258262                                ),
    259263                                'name'             => array(
     264                                        'title'        => __( 'Name' ),
    260265                                        'description'  => __( 'The title for the taxonomy.' ),
    261266                                        'type'         => 'string',
    262267                                        'context'      => array( 'view', 'edit', 'embed' ),
    263268                                        'readonly'     => true,
    264269                                ),
    265270                                'slug'             => array(
     271                                        'title'        => __( 'Slug' ),
    266272                                        'description'  => __( 'An alphanumeric identifier for the taxonomy.' ),
    267273                                        'type'         => 'string',
    268274                                        'context'      => array( 'view', 'edit', 'embed' ),
    269275                                        'readonly'     => true,
    270276                                ),
    271277                                'show_cloud'       => array(
     278                                        'title'        => __( 'Show Term Cloud' ),
    272279                                        'description'  => __( 'Whether or not the term cloud should be displayed.' ),
    273280                                        'type'         => 'boolean',
    274281                                        'context'      => array( 'edit' ),
    275282                                        'readonly'     => true,
    276283                                ),
    277284                                'types'            => array(
     285                                        'title'        => __( 'Types' ),
    278286                                        'description'  => __( 'Types associated with the taxonomy.' ),
    279287                                        'type'         => 'array',
    280288                                        'items'        => array(
    class WP_REST_Taxonomies_Controller extends WP_REST_Controller { 
    284292                                        'readonly'     => true,
    285293                                ),
    286294                                'rest_base'            => array(
     295                                        'title'        => __( 'REST Base' ),
    287296                                        'description'  => __( 'REST base route for the taxonomy.' ),
    288297                                        'type'         => 'string',
    289298                                        'context'      => array( 'view', 'edit', 'embed' ),
  • src/wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php

    diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php
    index 0723022..b566ffc 100644
    a b class WP_REST_Terms_Controller extends WP_REST_Controller { 
    808808                        'type'       => 'object',
    809809                        'properties' => array(
    810810                                'id'          => array(
     811                                        'title'        => __( 'ID' ),
    811812                                        'description'  => __( 'Unique identifier for the term.' ),
    812813                                        'type'         => 'integer',
    813814                                        'context'      => array( 'view', 'embed', 'edit' ),
    814815                                        'readonly'     => true,
    815816                                ),
    816817                                'count'       => array(
     818                                        'title'        => __( 'Count' ),
    817819                                        'description'  => __( 'Number of published posts for the term.' ),
    818820                                        'type'         => 'integer',
    819821                                        'context'      => array( 'view', 'edit' ),
    820822                                        'readonly'     => true,
    821823                                ),
    822824                                'description' => array(
     825                                        'title'        => __( 'Description' ),
    823826                                        'description'  => __( 'HTML description of the term.' ),
    824827                                        'type'         => 'string',
    825828                                        'context'      => array( 'view', 'edit' ),
    826829                                ),
    827830                                'link'        => array(
     831                                        'title'        => __( 'Link' ),
    828832                                        'description'  => __( 'URL of the term.' ),
    829833                                        'type'         => 'string',
    830834                                        'format'       => 'uri',
    class WP_REST_Terms_Controller extends WP_REST_Controller { 
    832836                                        'readonly'     => true,
    833837                                ),
    834838                                'name'        => array(
     839                                        'title'        => __( 'Name' ),
    835840                                        'description'  => __( 'HTML title for the term.' ),
    836841                                        'type'         => 'string',
    837842                                        'context'      => array( 'view', 'embed', 'edit' ),
    class WP_REST_Terms_Controller extends WP_REST_Controller { 
    841846                                        'required'     => true,
    842847                                ),
    843848                                'slug'        => array(
     849                                        'title'        => __( 'Slug' ),
    844850                                        'description'  => __( 'An alphanumeric identifier for the term unique to its type.' ),
    845851                                        'type'         => 'string',
    846852                                        'context'      => array( 'view', 'embed', 'edit' ),
    class WP_REST_Terms_Controller extends WP_REST_Controller { 
    849855                                        ),
    850856                                ),
    851857                                'taxonomy'    => array(
     858                                        'title'        => __( 'Taxonomy' ),
    852859                                        'description'  => __( 'Type attribution for the term.' ),
    853860                                        'type'         => 'string',
    854861                                        'enum'         => array_keys( get_taxonomies() ),
    class WP_REST_Terms_Controller extends WP_REST_Controller { 
    862869
    863870                if ( $taxonomy->hierarchical ) {
    864871                        $schema['properties']['parent'] = array(
     872                                'title'        => __( 'Parent' ),
    865873                                'description'  => __( 'The parent term ID.' ),
    866874                                'type'         => 'integer',
    867875                                'context'      => array( 'view', 'edit' ),
  • 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 58046ba..f521e82 100644
    a b class WP_REST_Users_Controller extends WP_REST_Controller { 
    11331133                        'type'       => 'object',
    11341134                        'properties' => array(
    11351135                                'id'          => array(
     1136                                        'title'       => __( 'ID' ),
    11361137                                        'description' => __( 'Unique identifier for the user.' ),
    11371138                                        'type'        => 'integer',
    11381139                                        'context'     => array( 'embed', 'view', 'edit' ),
    11391140                                        'readonly'    => true,
    11401141                                ),
    11411142                                'username'    => array(
     1143                                        'title'       => __( 'Username' ),
    11421144                                        'description' => __( 'Login name for the user.' ),
    11431145                                        'type'        => 'string',
    11441146                                        'context'     => array( 'edit' ),
    class WP_REST_Users_Controller extends WP_REST_Controller { 
    11481150                                        ),
    11491151                                ),
    11501152                                'name'        => array(
     1153                                        'title'       => __( 'Name' ),
    11511154                                        'description' => __( 'Display name for the user.' ),
    11521155                                        'type'        => 'string',
    11531156                                        'context'     => array( 'embed', 'view', 'edit' ),
    class WP_REST_Users_Controller extends WP_REST_Controller { 
    11561159                                        ),
    11571160                                ),
    11581161                                'first_name'  => array(
     1162                                        'title'       => __( 'First Name' ),
    11591163                                        'description' => __( 'First name for the user.' ),
    11601164                                        'type'        => 'string',
    11611165                                        'context'     => array( 'edit' ),
    class WP_REST_Users_Controller extends WP_REST_Controller { 
    11641168                                        ),
    11651169                                ),
    11661170                                'last_name'   => array(
     1171                                        'title'       => __( 'Last Name' ),
    11671172                                        'description' => __( 'Last name for the user.' ),
    11681173                                        'type'        => 'string',
    11691174                                        'context'     => array( 'edit' ),
    class WP_REST_Users_Controller extends WP_REST_Controller { 
    11721177                                        ),
    11731178                                ),
    11741179                                'email'       => array(
     1180                                        'title'       => __( 'Email' ),
    11751181                                        'description' => __( 'The email address for the user.' ),
    11761182                                        'type'        => 'string',
    11771183                                        'format'      => 'email',
    class WP_REST_Users_Controller extends WP_REST_Controller { 
    11791185                                        'required'    => true,
    11801186                                ),
    11811187                                'url'         => array(
     1188                                        'title'       => __( 'URL' ),
    11821189                                        'description' => __( 'URL of the user.' ),
    11831190                                        'type'        => 'string',
    11841191                                        'format'      => 'uri',
    11851192                                        'context'     => array( 'embed', 'view', 'edit' ),
    11861193                                ),
    11871194                                'description' => array(
     1195                                        'title'       => __( 'Description' ),
    11881196                                        'description' => __( 'Description of the user.' ),
    11891197                                        'type'        => 'string',
    11901198                                        'context'     => array( 'embed', 'view', 'edit' ),
    11911199                                ),
    11921200                                'link'        => array(
     1201                                        'title'       => __( 'Link' ),
    11931202                                        'description' => __( 'Author URL of the user.' ),
    11941203                                        'type'        => 'string',
    11951204                                        'format'      => 'uri',
    class WP_REST_Users_Controller extends WP_REST_Controller { 
    11971206                                        'readonly'    => true,
    11981207                                ),
    11991208                                'locale'    => array(
     1209                                        'title'       => __( 'Locale' ),
    12001210                                        'description' => __( 'Locale for the user.' ),
    12011211                                        'type'        => 'string',
    12021212                                        'enum'        => array_merge( array( '', 'en_US' ), get_available_languages() ),
    12031213                                        'context'     => array( 'edit' ),
    12041214                                ),
    12051215                                'nickname'    => array(
     1216                                        'title'       => __( 'Nickname' ),
    12061217                                        'description' => __( 'The nickname for the user.' ),
    12071218                                        'type'        => 'string',
    12081219                                        'context'     => array( 'edit' ),
    class WP_REST_Users_Controller extends WP_REST_Controller { 
    12111222                                        ),
    12121223                                ),
    12131224                                'slug'        => array(
     1225                                        'title'       => __( 'Slug' ),
    12141226                                        'description' => __( 'An alphanumeric identifier for the user.' ),
    12151227                                        'type'        => 'string',
    12161228                                        'context'     => array( 'embed', 'view', 'edit' ),
    class WP_REST_Users_Controller extends WP_REST_Controller { 
    12191231                                        ),
    12201232                                ),
    12211233                                'registered_date' => array(
     1234                                        'title'       => __( 'Registration Date' ),
    12221235                                        'description' => __( 'Registration date for the user.' ),
    12231236                                        'type'        => 'string',
    12241237                                        'format'      => 'date-time',
    class WP_REST_Users_Controller extends WP_REST_Controller { 
    12261239                                        'readonly'    => true,
    12271240                                ),
    12281241                                'roles'           => array(
     1242                                        'title'       => __( 'Roles' ),
    12291243                                        'description' => __( 'Roles assigned to the user.' ),
    12301244                                        'type'        => 'array',
    12311245                                        'items'       => array(
    class WP_REST_Users_Controller extends WP_REST_Controller { 
    12341248                                        'context'     => array( 'edit' ),
    12351249                                ),
    12361250                                'password'        => array(
     1251                                        'title'       => __( 'Password' ),
    12371252                                        'description' => __( 'Password for the user (never included).' ),
    12381253                                        'type'        => 'string',
    12391254                                        'context'     => array(), // Password is never displayed.
    class WP_REST_Users_Controller extends WP_REST_Controller { 
    12431258                                        ),
    12441259                                ),
    12451260                                'capabilities'    => array(
     1261                                        'title'       => __( 'Capabilities' ),
    12461262                                        'description' => __( 'All capabilities assigned to the user.' ),
    12471263                                        'type'        => 'object',
    12481264                                        'context'     => array( 'edit' ),
    12491265                                        'readonly'    => true,
    12501266                                ),
    12511267                                'extra_capabilities' => array(
     1268                                        'title'       => __( 'Extra Capabilities' ),
    12521269                                        'description' => __( 'Any extra capabilities assigned to the user.' ),
    12531270                                        'type'        => 'object',
    12541271                                        'context'     => array( 'edit' ),
    class WP_REST_Users_Controller extends WP_REST_Controller { 
    12731290                        }
    12741291
    12751292                        $schema['properties']['avatar_urls']  = array(
     1293                                'title'       => __( 'Avatar' ),
    12761294                                'description' => __( 'Avatar URLs for the user.' ),
    12771295                                'type'        => 'object',
    12781296                                'context'     => array( 'embed', 'view', 'edit' ),
  • src/wp-includes/rest-api/fields/class-wp-rest-meta-fields.php

    diff --git a/src/wp-includes/rest-api/fields/class-wp-rest-meta-fields.php b/src/wp-includes/rest-api/fields/class-wp-rest-meta-fields.php
    index 9288c0a..6a2c244 100644
    a b abstract class WP_REST_Meta_Fields { 
    376376                $fields = $this->get_registered_fields();
    377377
    378378                $schema = array(
     379                        'title'       => __( 'Meta Fields' ),
    379380                        'description' => __( 'Meta fields.' ),
    380381                        'type'        => 'object',
    381382                        'context'     => array( 'view', 'edit' ),