简体   繁体   English

如何将URL和电子邮件地址作为参数传递给Wordpress API?

[英]How do I pass url and email address as parameters Wordpress API?

Passing url as parameter results in error as below: {"code":"rest_no_route","message":"No route was found matching the URL and request method","data":{"status":404}} 将URL作为参数传递会导致以下错误:{“ code”:“ rest_no_route”,“ message”:“未找到与URL和请求方法匹配的路由”,“ data”:{“ status”:404}}

How is this done in WP API? 如何在WP API中完成?

register_rest_route( 'myap/v1', 'operation1/(?P<website>[regex for wesite here])',array(
                'methods'  => 'GET',
                'callback' => 'myCallback'
            ) );

It is very simple, see an example for email: 这很简单,请参阅电子邮件示例:

add_action( 'rest_api_init', function () {
register_rest_route( 'myap/v1', '/email/(?P<email>\S+)', array(
  'methods' => 'GET',
  'callback' => 'myCallback'
));

}); });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM