From 8517779feddf3de0b86465fae8f21f4384447c58 Mon Sep 17 00:00:00 2001 From: Riad Benguella Date: Thu, 6 Sep 2018 12:06:54 +0100 Subject: [PATCH] Taxonomies: Load all taxonomies (#9635) --- lib/client-assets.php | 2 +- packages/core-data/src/index.js | 2 +- packages/editor/src/components/post-taxonomies/index.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/client-assets.php b/lib/client-assets.php index e00c39586cc73..90ba27a2e07d6 100644 --- a/lib/client-assets.php +++ b/lib/client-assets.php @@ -1252,7 +1252,7 @@ function gutenberg_editor_scripts_and_styles( $hook ) { $preload_paths = array( '/', '/wp/v2/types?context=edit', - '/wp/v2/taxonomies?context=edit', + '/wp/v2/taxonomies?per_page=-1&context=edit', sprintf( '/wp/v2/%s/%s?context=edit', $rest_base, $post->ID ), sprintf( '/wp/v2/types/%s?context=edit', $post_type ), sprintf( '/wp/v2/users/me?post_type=%s&context=edit', $post_type ), diff --git a/packages/core-data/src/index.js b/packages/core-data/src/index.js index 31fe114746930..2961ab5577e36 100644 --- a/packages/core-data/src/index.js +++ b/packages/core-data/src/index.js @@ -16,7 +16,7 @@ import { REDUCER_KEY } from './name'; const createEntityRecordGetter = ( source ) => defaultEntities.reduce( ( result, entity ) => { const { kind, name } = entity; result[ getMethodName( kind, name ) ] = ( state, key ) => source.getEntityRecord( state, kind, name, key ); - result[ getMethodName( kind, name, 'get', true ) ] = ( state ) => source.getEntityRecords( state, kind, name ); + result[ getMethodName( kind, name, 'get', true ) ] = ( state, ...args ) => source.getEntityRecords( state, kind, name, ...args ); return result; }, {} ); diff --git a/packages/editor/src/components/post-taxonomies/index.js b/packages/editor/src/components/post-taxonomies/index.js index f3968d6c046a7..b6d10a1a9b3ac 100644 --- a/packages/editor/src/components/post-taxonomies/index.js +++ b/packages/editor/src/components/post-taxonomies/index.js @@ -38,7 +38,7 @@ export default compose( [ withSelect( ( select ) => { return { postType: select( 'core/editor' ).getCurrentPostType(), - taxonomies: select( 'core' ).getTaxonomies(), + taxonomies: select( 'core' ).getTaxonomies( { per_page: -1 } ), }; } ), ] )( PostTaxonomies );