首页 > 解决方案 > 从 add_action 中的 wp-json 检索端点数据

问题描述

我有一个页面 id 为的端点2。我想检索那个值2,它是 WordPress RESTFul API 过滤器中的页面 id。

例子:

add_action( 'acf/rest_api/page/get_fields', function( $data ) {
    var_dump($data);
});

我的端点: http ://www.example.com/wp-json/acf/v3/pages/2/

标签: wordpress

解决方案


您可以使用get_params来获取参数。下面是如何实现它的示例。

add_action( 'acf/rest_api/page/get_fields', function( $data, $request ) {
      $attributes = $request->get_params();
      $id = $attributes['id']; //Has #2 that's coming from the URL
});

推荐阅读