【问题标题】:WordPress Multisite get_sites() array only has first 99 sitesWordPress Multisite get_sites() 数组只有前 99 个站点
【发布时间】:2018-05-09 04:24:40
【问题描述】:

目前我有一个 WordPress 多站点安装,其中包含大约 125 个不同的站点。我有一个具有特定多站点功能的插件,但是,它不能用于修改我的许多站点,因为它只列出了前 99 个站点。它使用 get_sites() 列出站点,因此我尝试使用以下命令,但数组中仅列出了 125 个站点中的 99 个:

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

有多站点经验的人知道为什么 get_sites() 不会列出安装中的所有站点吗?所有站点都正确显示在 Network Admin-> Sites 中。

【问题讨论】:

    标签: php wordpress multisite


    【解决方案1】:

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

    '号码'
    (int) 要检索的最大站点数。默认 100。

    将该参数设置为高得离谱的值,或使用offset 参数进行分页。

    【讨论】:

    • 谢谢!我现在看到,他们将“限制”更改为“数字”,这就是破坏插件的原因。你是英雄!
    猜你喜欢
    • 1970-01-01
    • 2015-02-03
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-11
    • 1970-01-01
    相关资源
    最近更新 更多