Wordpress REST API从自定义表创建自定义GET端点

时间:2018-05-28 16:03:38

标签: wordpress api

我试图从自定义数据库表中获取一些数据。但是我得到了一个禁止的错误。

add_action( 'rest_api_init', function () {
  register_rest_route( 'emevents/v1', '/all', array(
    'methods' => 'GET',
    'callback' => 'handle_get_all',
    'permission_callback' => function () {
      return current_user_can( 'edit_others_posts' );
    }
  ) );
} );

function handle_get_all( $data ) {
    global $wpdb;
    $query = "SELECT event_name FROM 'wp_em_events'";
    $list = $wpdb->get_results($query);
    return $list;
}

0 个答案:

没有答案