如何为此自定义Rest API进行分页?

时间:2019-12-25 08:26:28

标签: php wordpress-rest-api woocommerce-rest-api

我用它来从woocommerce获得最畅销的产品,并通过REST API返回产品数据

但是我需要建立一个分页系统,以便用户可以定义必须显示的女巫页面。

function featureproduct(){
$prdtc=wc_get_featured_product_ids();
$array=array();
$i=0;
    foreach ($prdtc as $id)
    {
        $res = wc_get_product( $id);
        $array[$i]=array(
$id,
 $res->get_name(),
$res->get_price(),
get_the_post_thumbnail_url($id),
get_permalink($id)
);
    $i++;
}
    echo json_encode($array,JSON_FORCE_OBJECT);
}

我需要类似wp-json的东西 例如:

/wp-json/wc/v3/products?per_page=10&page=1

1 个答案:

答案 0 :(得分:0)

我正在将代码更改为此:

type M  (l :: k1 -> k2 -> *) (a :: k2) (b :: k1) = l b a 

使用“ LIMIT”和这两个参数,我可以执行类似分页的操作