Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
REQUIRED: Themes should use add_theme_page() for adding admin pages. #65
The reason for this check is that themes were adding menus all over the place in the admin. If you can imagine it, it was happening. This check makes sense because it fixes what was a widespread issue.
I imagine that you'd need to find an alternative solution to present to TRT that handles the primary issue but allows your code to go through.
Just thinking ahead: The response you get might be something along the lines of themes shouldn't include unused code. As I'm not really familiar with Redux, is it possible to separate this in some fashion for theme/plugin authors?
Off the top of my head, allow plugin devs to do something like:
It might be a bit more complex than that; I don't know. Just throwing one idea out there.