Wordpress Rest API でデフォルト100件の上限を突破
公開日時:2024-05-16T06:20:54.359Z
Wordpress Rest APIの標準出力件数は何も指定しなければ10件、?per_page=100と指定すると100件。
?per_page=1000 としてもデフォルトでMax100件なので100件までしか出力できません。
のでrest_{$post_type}_collection_paramsフィルターフックを使います。
//投稿の場合post
add_filter('rest_post_collection_params', function($params, $post_type){
// 1000件まで取得できるように変更
$params['per_page']['maximum'] = 1000;
return $params;
}, 10, 2);
出典
REST APIでよく使う設定
Wordpress