React WordPress Hooks
Edit page
About
Context
Hooks
Block RendererBlock RevisionsBlocksBlocksCategoriesCommentsMediaPage RevisionsPagesPost RevisionsPostsSearchSettingsStatusesTagsTaxonomiesThemesTypesUsersWordPress

Blocks

useBlocks

Available options

Default query (latest 10 blocks):

const { data, loading, error } = useBlocks();

Blocks meeting the criteria:

const { data, loading, error } = useBlocks({
/* WordPress REST API options */
});

Single block (by id):

const { data, loading, error } = useBlocks(/* page id */);

Multiple blocks (by id):

const { data, loading, error } = useComments(/* array of block ids */);

useCreateBlock

Available options

const { data, loading, error } = useCreateBlock({
/* WordPress REST API options */
});

useRetrieveBlock

Available options

const { data, loading, error } = useRetrieveBlock({
/* WordPress REST API options */
});

useUpdateBlock

Available options

const { data, loading, error } = useUpdateBlock({
/* WordPress REST API options */
});

useDeleteBlock

Available options

const { data, loading, error } = useDeleteBlock(
/* block id */,
{ /* WordPress REST API options */ }
);