WP_REST_URL_Details_Controller::register_routes() – Registers the necessary REST API routes.

You appear to be a bot. Output may be restricted

Description

Registers the necessary REST API routes.

Usage

WP_REST_URL_Details_Controller::register_routes();

Parameters

Returns

void

Source

File name: wordpress/wp-includes/rest-api/endpoints/class-wp-rest-url-details-controller.php


Lines:

1 to 25 of 25
  public function register_routes() {
    register_rest_route(
      $this->namespace,
      '/' . $this->rest_base,
      array(
        array(
          'methods'             => WP_REST_Server::READABLE,
          'callback'            => array( $this, 'parse_url_details' ),
          'args'                => array(
            'url' => array(
              'required'          => true,
              'description'       => __( 'The URL to process.' ),
              'validate_callback' => 'wp_http_validate_url',
              'sanitize_callback' => 'sanitize_url',
              'type'              => 'string',
              'format'            => 'uri',
            ),
          ),
          'permission_callback' => array( $this, 'permissions_check' ),
          'schema'              => array( $this, 'get_public_item_schema' ),
        ),
      )
    );
  }
 

 View on GitHub View on Trac