• Hello Good-day everyone…
    I’m finding that plugins bundled with themes or those that have plugin dependencies are cluttering the administrator dashboard in our multi-site setup. It would be more intuitive to display these required plugins within the Appearance section > ‘Required Dependencies’ for the currently activated theme or on the theme’s page itself, or in the plugins >’Theme Dependencies’, rather than listing them alongside other plugins in the sub-sites and global multi-site admin page aswell.

    Currently, when a theme is uninstalled, its associated plugins remain in the plugin section, either activated or deactivated, which adds to the clutter and makes the theme deletion process more cumbersome.

    Ideally, I’d love to see this feature built into future versions of WordPress, making it a native part of the platform. Having a more organized and streamlined plugin management system would greatly improve the user experience for administrators of multi-site setups. I hope the WordPress development team considers incorporating this feature in upcoming releases.

    Is there a way to achieve this kind of discrete setup for segregating dependent plugins in WordPress 6.7, or are there any existing solutions or workarounds that can help streamline plugin management in a multi-site environment?

    Regards

    Ravee

    • This topic was modified 3 weeks, 2 days ago by urstrulyravee. Reason: added plugins section sub menu item
Viewing 6 replies - 1 through 6 (of 6 total)
  • Moderator t-p

    (@t-p)

    I’m finding that plugins bundled with themes

    I recommend asking at the dedicated support of those themes for solutions so their developers and support community can help you with this.

    Thread Starter urstrulyravee

    (@urstrulyravee)

    Thank you for your reply. Well, my question isn’t specific to a particular theme, as the problem persists across all themes. My question revolves around sorting dependencies that come with themes in a better way within the core

    For example: what is the need for a framework plugin used for a particular subsite theme to show up in the plugins of the another subsite plugins section. I believe this only adds to the confusion on the latter subsite.

    Moderator t-p

    (@t-p)

    To file a feature request, please follow https://core.trac.wordpress.org/newticket and choose “Feature request” as the report Type. For more see https://www.wpbeginner.com/beginners-guide/how-to-make-new-feature-suggestions-for-wordpress-beginners-guide-to-using-trac/

    Thread Starter urstrulyravee

    (@urstrulyravee)

    Noted with thanks :thumbsup:

    Thread Starter urstrulyravee

    (@urstrulyravee)

    Draft of Feature Request: Improved Management of Theme-Dependent Plugins in WordPress Multisite

    Description:

    Currently, plugins bundled with themes or those that have plugin dependencies are displayed in both the plugin management pages of individual subsites and the global admin page of a multisite network. This leads to clutter and redundancy, making it challenging for administrators to manage plugins efficiently.

    For example:

    • If Subsite A uses a theme that requires a plugin like “Theme Framework X”, this plugin is not only listed in Subsite A’s plugin management page but also in Subsite B’s plugin management page, even if Subsite B uses a completely different theme that doesn’t require “Theme Framework X”.
    • This unnecessary duplication can confuse administrators and make it harder to manage plugins, especially in large multisite networks.

    Request:

    We propose introducing a feature to organize and display theme-dependent plugins in a more streamlined way within the WordPress core. This could include:

    • A separate section or tab within the plugin management page to list theme-dependent plugins
    • Displaying required plugins within the Appearance section or on the theme’s page itself
    • Automatic removal or deactivation of dependent plugins when a theme is uninstalled

    Benefits:

    • Improved plugin management experience for administrators of multisite setups
    • Reduced clutter in the plugin list
    • Enhanced usability and organization

    Use Case:

    In multisite environments, administrators often manage multiple themes, each with their own set of dependent plugins. This feature would simplify plugin management, making it easier to identify and manage theme-dependent plugins.

    Target Audience:

    • Multisite administrators
    • Theme developers
    • Plugin developers

    Proposed Implementation:

    • Introduce a new filter or hook to allow themes to declare dependent plugins
    • Modify the plugin management page to display theme-dependent plugins separately
    • Update the theme uninstallation process to handle dependent plugins accordingly

    Version:

    Future releases of WordPress (e.g., 6.8, 7.0)

    Additional Comments:

    We believe this feature would greatly improve the WordPress multisite experience. Thank you for considering this request!

    When it comes to theme-bundled or dependent plugins its essential to ensure they don’t create compatibility issues with other plugins or slow down your website. A good idea is to regularly review and update these plugins to maintain optimal performance and security. If certain plugins are rarely used or redundant consider disabling or removing them to streamline your site. For better organization label or categorize plugins based on their purpose (e.g. SEO security performance) and assess if each plugin is truly necessary. A plugin audit every few months can help you keep your site efficient and minimize conflicts.

Viewing 6 replies - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.