В массиве WordPress Multisite get_sites () есть только первые 99 сайтов - PullRequest
0 голосов
/ 08 мая 2018

У меня есть многоузловая установка WordPress с около 125 различными сайтами на данный момент. У меня есть плагин, который имеет определенную функциональность для нескольких сайтов, однако его нельзя использовать для изменения многих моих сайтов, поскольку он содержит только первые 99 сайтов. Он использует get_sites () для вывода списка сайтов, поэтому я попытался использовать следующую команду, и только 99 из 125 сайтов были перечислены в массиве:

 $testeroo = get_sites();
 print_r(array_values($testeroo));

Кто-нибудь с опытом работы с несколькими сайтами знает причину, по которой get_sites () не выводит список всех сайтов при установке? Все сайты отображаются правильно в Network Admin-> Sites.

1 Ответ

0 голосов
/ 08 мая 2018

https://developer.wordpress.org/reference/functions/get_sites/

'число'
(int) Максимальное количество сайтов для поиска. По умолчанию 100.

Установите для этого параметра какое-то нелепо высокое значение или используйте параметр offset для разбивки на страницы.

...