[API] Một ví dụ đăng ký một route và trả về giá trị (ok)
Ví dụ 1: không có permission_callback

<?php
/**
* Grab latest post title by an author!
*
* @param array $data Options for the function.
* @return string|null Post title for the latest,
* or null if none.
*/
function my_awesome_func($data) {
$posts = get_posts(
array(
'author' => $data['id'],
)
);
if (empty($posts)) {
return null;
}
return $posts[0]->post_title;
}
add_action('rest_api_init', function () {
register_rest_route('myplugin/v1', '/author/(?P<id>\d+)', array(
'methods' => 'GET',
'callback' => 'my_awesome_func',
));
});
?>Ví dụ 2: Có permission_callback
Previous[API] Một ví dụ lấy WP_REST_Request $request (ok)Next[API] Một ví dụ về tùy chỉnh Route Full (ok)
Last updated