Перейти к содержимому

Получить список сетей

GET
/wp-json/wp2/multi-network/v1/networks
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 на этой установке (мультисеть), с пагинацией.

page
integer
default: 1

Номер страницы.

per_page
integer
default: 20

Элементов на странице.

search
string

Строка поиска.

Media typeapplication/json
object
items

Массив элементов (порядок секций, batch, DataTables — по ручке).

Array<object>
object
network_id

ID сети WordPress (WP_Network->id). В path GET …/networks/{network_id} — то же число.

integer
domain

Хост сети, как в таблице wp_site (без схемы). Совпадает с тем, что передали при создании, после lowercasing.

string
path

Путь сети с завершающим слэшем (add_network делает trailingslashit). Обычно /.

string
site_id

ID корневого сайта этой сети (WP_Network->site_id), не ID сети.

integer
site_name

Blogname корневого сайта (get_blog_option site_id, blogname). Это заголовок сайта, не опция сети.

string
network_name

Опция сети site_name (get_network_option). Если при создании передали network_name — оно здесь.

string
admin_url

URL сетевой админки {scheme}://{domain}{path}wp-admin/network/. scheme = https при is_ssl().

string format: uri
site_url

URL корневого сайта сети {scheme}://{domain}{path}.

string format: uri
total

Поле «total», как принимает или отдаёт PHP.

integer
page

Номер страницы.

integer
per_page

Элементов на странице.

integer
total_pages

Поле «total_pages», как принимает или отдаёт PHP.

integer
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.

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}

Нет права или невалидный REST nonce. WordPress REST: rest_forbidden / rest_cookie_invalid_nonce.

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}