WordPress.org

Make WordPress Core

Changeset 42997


Ignore:
Timestamp:
04/23/2018 04:11:42 AM (3 years ago)
Author:
pento
Message:

REST API: Remove permalink_structure from the index.

This was originally added to allow Gutenberg to do permalink editing, but is no longer required. It's also superceded by #41014.

Reverts [42142].
Fixes #42465.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/rest-api/class-wp-rest-server.php

    r42746 r42997  
    10231023        // General site data.
    10241024        $available = array(
    1025             'name'                => get_option( 'blogname' ),
    1026             'description'         => get_option( 'blogdescription' ),
    1027             'url'                 => get_option( 'siteurl' ),
    1028             'home'                => home_url(),
    1029             'gmt_offset'          => get_option( 'gmt_offset' ),
    1030             'timezone_string'     => get_option( 'timezone_string' ),
    1031             'permalink_structure' => get_option( 'permalink_structure' ),
    1032             'namespaces'          => array_keys( $this->namespaces ),
    1033             'authentication'      => array(),
    1034             'routes'              => $this->get_data_for_routes( $this->get_routes(), $request['context'] ),
     1025            'name'            => get_option( 'blogname' ),
     1026            'description'     => get_option( 'blogdescription' ),
     1027            'url'             => get_option( 'siteurl' ),
     1028            'home'            => home_url(),
     1029            'gmt_offset'      => get_option( 'gmt_offset' ),
     1030            'timezone_string' => get_option( 'timezone_string' ),
     1031            'namespaces'      => array_keys( $this->namespaces ),
     1032            'authentication'  => array(),
     1033            'routes'          => $this->get_data_for_routes( $this->get_routes(), $request['context'] ),
    10351034        );
    10361035
  • trunk/tests/phpunit/tests/rest-api/rest-server.php

    r42724 r42997  
    706706        $this->assertArrayHasKey( 'gmt_offset', $data );
    707707        $this->assertArrayHasKey( 'timezone_string', $data );
    708         $this->assertArrayHasKey( 'permalink_structure', $data );
    709708        $this->assertArrayHasKey( 'namespaces', $data );
    710709        $this->assertArrayHasKey( 'authentication', $data );
  • trunk/tests/qunit/fixtures/wp-api-generated.js

    r42972 r42997  
    1313    "gmt_offset": "0",
    1414    "timezone_string": "",
    15     "permalink_structure": false,
    1615    "namespaces": [
    1716        "oembed/1.0",
Note: See TracChangeset for help on using the changeset viewer.