如何在WordPress中点击网址rest_api_init

时间:2016-10-26 18:37:12

标签: wordpress rest api

我已在主题functions.php中的WordPress中设置了API端点。

    add_action( 'rest_api_init', function () {
    register_rest_route( 'myplugin/v1', '/author/(?P<id>\d+)', array(
        'methods' => 'GET',
        'callback' => 'my_awesome_func',
        'args' => array(
            'id' => array(
                'validate_callback' => function($param, $request, $key) {
                    return is_numeric( $param );
                }
            ),
        ),
    ));
});

回调函数如下:

function my_awesome_func( $data ) {
    $posts = get_posts( array(
        'author' => $data['id'],
    ) );
    if ( empty( $posts ) ) {
        return new WP_Error( 'awesome_no_author', 'Invalid author', array( 'status' => 404 ) );
    }
    return $posts[0]->post_title;
}

我想知道这个API的网址是什么,我该如何点击该网址? 请帮帮我。我知道这很简单,但无法理解。

0 个答案:

没有答案