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

Media

useMedia

Available options

Default query (latest 10 media):

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

Media meeting the criteria:

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

Single media (by id):

const { data, loading, error } = useMedia(/* media id */);

Multiple media (by id):

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

useCreateMedia

Available options

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

useRetrieveMedia

Available options

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

useUpdateMedia

Available options

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

useDeleteMedia

Available options

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