Динамические параметры строки запроса в Wordpress Rest API - PullRequest
2 голосов
/ 12 марта 2019

Я не могу найти какую-либо информацию в документации API Wordpress rest о том, как передать динамическую строку как часть URL, я знаю, как сделать идентификатор.

register_rest_route($this->namespace, '/' . $this->rest_base . '/(?P<type>)', [
            'args' => [
                'type' => [
                    'description' => __('Type of notification to generate', $this->pluginName),
                    'type' => 'string',
                    'enum' => ['product_question']
                ]
            ],
            [
                'methods' => \WP_REST_Server::CREATABLE,
                'callback' => [$this, 'create_item'],
                'permission_callback' => [$this, 'create_item_permissions_check'],
                'args' => $this->get_endpoint_args_for_item_schema(\WP_REST_Server::CREATABLE)
            ],
            'schema' => [$this, 'get_public_item_schema']
        ]);

Выше приведен кодЯ использую, чтобы попытаться зарегистрировать маршрут.Маршрут должен выглядеть примерно так: /notifications/product_question Последняя часть URL-адреса будет динамической и будет одним из массивов значений

...