Skip to content

Commit eb3371e

Browse files
committed
feat: enhance item query with additional filters for REST API
1 parent 16a7cbd commit eb3371e

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/Base/RestAPI/Controllers/ItemController.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ protected function itemQueryBuilder(WP_REST_Request $request = null): Item
5555
$items->query(Item::addAudienceParameters($this->getAudienceParam($request)));
5656
}
5757

58-
return $items;
58+
return $items->query(apply_filters('owc/openpub/rest-api/items/query-builder', $items, $request));
5959
}
6060

6161
/**
@@ -146,6 +146,8 @@ protected function addRelated(array $item, WP_REST_Request $request): array
146146
$items->query(Item::addAudienceParameters($this->getAudienceParam($request)));
147147
}
148148

149+
$items = apply_filters('owc/openpub/rest-api/items/query/related', $items, $request);
150+
149151
$query = new WP_Query($items->getQueryArgs());
150152
return array_map([$this, 'transform'], $query->posts);
151153
}

0 commit comments

Comments
 (0)