soderlind/super-admin-performance-boost

超级管理员性能提升。

1.1.3 2023-03-16 20:46 UTC

This package is auto-updated.

Last update: 2024-09-17 12:56:40 UTC


README

在WordPress多站点中,尽可能避免使用 switch_to_blog()restore_current_blog()

描述

  1. 跳过 get_blogs_of_user() 函数。我们不需要检查网站是否属于用户,我们想要所有网站。
  2. 扩展 WP_MS_Sites_List_Table 并使用定制的 Super_Admin_Performance_Boost::get_admin_url()Super_Admin_Performance_Boost::get_home_url() 函数。
  3. 扩展 WP_MS_Users_List_Table
    • 对于超级管理员,隐藏他们在“站点”列中的网站。
    • 对于其他用户,使用定制的 Super_Admin_Performance_Boost::get_home_url() 函数。

备注

我希望我不用写这个和 Super Admin All Sites Menu 插件,但感觉WordPress Multisite 还没有准备好超级管理员角色。

我有一个包含100多个站点的多站点,以下问题是痛苦的

安装

你知道该怎么做。

版权和许可

Super Admin Performance Boost 版权所有 © 2023-至今 Per Soderlind

Super Admin Performance Boost 是免费软件:您可以在自由软件基金会发布的GNU通用公共许可证的条款下重新分发和/或修改它,许可证版本为2,或(根据您的选择)任何后续版本。

Super Admin Performance Boost 是希望它将是有用的,但没有任何保证;甚至没有关于其商誉或适用于特定目的的暗示保证。有关详细信息,请参阅GNU通用公共许可证。

您应该已收到随扩展一起提供的GNU通用公共许可证副本。如果没有,请参阅 https://gnu.ac.cn/licenses/