Making WordPress.org

Opened 12 months ago

Last modified 11 months ago

#3863 new enhancement

Make plugin dependencies (suggestions) clearer in Themes Directory

Reported by: Eric3D Owned by:
Milestone: Priority: normal
Component: Theme Directory Keywords:


More and more themes in the directory have plugin dependencies, but you don’t learn that until after you activate the theme.

I’d like to see dependencies clearly listed on each theme page, as well as having a feature filter to be able to weed out themes with dependencies.

Change History (3)

#1 @Otto42
12 months ago

WordPress does not have "plugin dependencies" built into it. If themes have that, then the themes have to have code to add it themselves.

More to the point, themes in the directory are not allowed to "require" plugins. Per the theme submission rules, themes can only suggest plugins, they must still function without them. A theme requiring a plugin to work would be a reason to use the Report button, and have the theme removed from the directory.

#2 @poena
12 months ago

I like the idea of making it easier for users to find themes that are designed for use with and (claim too) work with specific plugins.

Right now, all users can do is search for themes that have added the plugin name in the theme description. This also leads to themes trying to pack as many keywords as possible into the description.

#3 @Eric3D
11 months ago

  • Summary changed from Make plugin dependencies clearer in Themes directory to Make plugin dependencies (suggestions) clearer in Themes Directory

I usually build custom themes (from scratch or _s). When I need to get a theme from the directory these days, I find there is no way to evaluate it without installing it. A number of themes make extensive use (abuse?) of the customize feature, which now includes content as well as presentation elements. The reliance on plugins (even if not required) is another concern.

I don't have an easy fix (or even a good suggestion) for this problem. I wish I did. But a list of recommended plugins (this theme works better with XYZ) separate from the list of compatible popular plugins (tested with XYZ) would be a step in the right direction.

Note: See TracTickets for help on using tickets.