Skip to content

Add multisite support for admin page #64

Open

Description

@felixarntz

Is your enhancement related to a problem? Please describe.

The admin screen from #32 and the plugin action link from #36 are not fully working in multisite yet, or rather, they are limited to the individual site's WP Admin UI. We should expand that so that the same admin screen works in the Network Admin UI as well.

This is particularly critical, since on some multisite configurations regular administrators are not allowed to control plugins.

Acceptance Criteria

  • The admin page class from Create Tools page #32 should be expanded to also add the same admin screen on the network_admin_menu action hook.
    • The admin page added can behave the same way for now, but since the "Tools" menu does not exist in the Network Admin, we should add the screen in the "Settings" menu there (i.e. use add_submenu_page() with settings.php).
  • The plugin action links from Introduce a “Check this plugin” link in the Plugins list table #36 should be expanded to also show up in the Network Admin via the network_admin_plugin_action_links filter.
    • Particular attention has to be paid to the URL, since the page lives under settings.php here (instead of options-general.php in the regular WP Admin).

Test Coverage

  • Ensure the admin page is added propertly when using the Network Admin specific action.
  • Ensure the plugin link is added properly when using the Network Admin specific filter.

Activity

  1. added
    [Type] EnhancementA suggestion for improvement of an existing feature
    WP AdminIssues for the WP Admin screen
    on Jan 25, 2023
  2. moved this to AC Review in Plugin Checkon Jan 25, 2023
  3. felixarntz commented on Jan 25, 2023

    @felixarntz
    MemberAuthor

    @jjgrainger Opened this additional issue for the future, with ACs to review.

  4. moved this from AC Review to To Do in Plugin Checkon Feb 17, 2023
  5. removed their assignment
    on Feb 17, 2023
  6. eclarke1 commented on Feb 20, 2023

    @eclarke1

    Would it be possible to please assign an estimate to this one @jjgrainger ?

  7. modified the milestones: Sprint 6, Sprint 7 on Feb 22, 2023
  8. moved this from To Do to In Progress in Plugin Checkon Feb 28, 2023
  9. 12 remaining items

  10. removed this from the Sprint 6 milestone on Mar 2, 2023
  11. vishalkakadiya commented on Mar 2, 2023

    @vishalkakadiya

    I'm assigning this to @jjgrainger, so he can continue on this once we unblock. Thanks!

  12. moved this from Code Review to To Do in Plugin Checkon Mar 2, 2023
  13. moved this from To Do to AC Review in Plugin Checkon Apr 24, 2023
  14. linked a pull request that will close this issueAdded support to multisite #690on Oct 2, 2024
  15. davidperezgar commented on Oct 2, 2024

    @davidperezgar
    Member

    Hey, I've recored this issue to continue the development from last time.

  16. added 2 commits that reference this issue on Jun 4, 2026
    6f9b0a0
    3d831e9
  17. added a commit that references this issue on Aug 19, 2026
    d3d7fab
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    WP AdminIssues for the WP Admin screen[Type] EnhancementA suggestion for improvement of an existing feature

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions