Вы можете через API работать с папками из библиотеки
Список папок
Получает список файлов
Путь: /wp-json/usam/v1/folders
Метод запроса: GET
- search (строка) (не обязательно) — поиск по названию;
- status (строка) (не обязательно) — статус;
- user_id (число, массив чисел) (не обязательно) — номера пользователей, папки которых нужно получить;
- count (число) (не обязательно) — количество, по умолчанию 10;
- paged (число) (не обязательно) — страница списка;
- orderby (строка,число) (не обязательно) — сортировка;
- order (строка) (не обязательно) — направление сортировки;
- slug (строка) (не обязательно) — slug папки;
- include (строка) (не обязательно) — id файлов, которые нужно получить;
- breadcrumbs (число) (не обязательно) — нужно ли получить путь;
Получить папку
Получает информацию о папке, её имя, дату, описание и статус
Путь: /wp-json/usam/v1/folder/(номер)
Метод запроса: GET
Пример запроса
/wp-json/usam/v1/folder/9
Обновить информацию о папке
Путь: /wp-json/usam/v1/folder/(номер)
Метод запроса: POST
- name (строка) (не обязательно) — имя;
- status (строка) (не обязательно) — статус;
- parent (число) (не обязательно) — в какой папе будет находится, 0 — в корне;
Пример запроса
/wp-json/usam/v1/folder/9
{"name":"Документы"}
Пример запроса
/wp-json/usam/v1/folder/9
Удалить папку
Удаляет папку из библиотеки
Путь: /wp-json/usam/v1/folder/(номер)
Метод запроса: DELETE
Пример запроса
/wp-json/usam/v1/folder/56