Получить список сетей
const url = 'https://example.com/wp-json/wp2/multi-network/v1/networks?page=1&per_page=20';const options = {method: 'GET', headers: {'X-WP-Nonce': '<X-WP-Nonce>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/wp-json/wp2/multi-network/v1/networks?page=1&per_page=20' \ --header 'X-WP-Nonce: <X-WP-Nonce>'Список сетей WordPress на этой установке (мультисеть), с пагинацией.
Authorizations
Заголовок раздела «Authorizations»Parameters
Заголовок раздела «Parameters»Query Parameters
Заголовок раздела «Query Parameters»Номер страницы.
Элементов на странице.
Строка поиска.
Responses
Заголовок раздела «Responses»object
Массив элементов (порядок секций, batch, DataTables — по ручке).
object
ID сети WordPress (WP_Network->id). В path GET …/networks/{network_id} — то же число.
Хост сети, как в таблице wp_site (без схемы). Совпадает с тем, что передали при создании, после lowercasing.
Путь сети с завершающим слэшем (add_network делает trailingslashit). Обычно /.
ID корневого сайта этой сети (WP_Network->site_id), не ID сети.
Blogname корневого сайта (get_blog_option site_id, blogname). Это заголовок сайта, не опция сети.
Опция сети site_name (get_network_option). Если при создании передали network_name — оно здесь.
URL сетевой админки {scheme}://{domain}{path}wp-admin/network/. scheme = https при is_ssl().
URL корневого сайта сети {scheme}://{domain}{path}.
Поле «total», как принимает или отдаёт PHP.
Номер страницы.
Элементов на странице.
Поле «total_pages», как принимает или отдаёт PHP.
Example
{ "items": [ { "network_id": 2, "domain": "network2.example.com", "path": "/", "site_id": 5, "site_name": "Главный сайт сети", "network_name": "Сеть два", "admin_url": "https://network2.example.com/wp-admin/network/", "site_url": "https://network2.example.com/" } ]}Не аутентифицирован. WordPress REST: rest_not_logged_in / rest_forbidden. Cookie + X-WP-Nonce или Application Password.
object
Машинный код ошибки или события.
Текст сообщения (лог, PIN, сброс пароля).
Дополнительные данные WP_Error или лицензии.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}Нет права или невалидный REST nonce. WordPress REST: rest_forbidden / rest_cookie_invalid_nonce.
object
Машинный код ошибки или события.
Текст сообщения (лог, PIN, сброс пароля).
Дополнительные данные WP_Error или лицензии.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}