Theme update rejected because custom widgets should be registered via a plugin?

Hi everyone!

I wanted to submit a new version of my theme but it was rejected because of some the following warnings: “Found register_widget (…) Custom widgets are plugin territory”
My theme homepage is made up of widgets in its entirety. After the theme update, users will have the blank page and will have to rebuild the entire home page, sidebar and footer. Do I really have to convert all widgets in a plugin?
Thank you!


Thanks for asking your question at Envato forum.
Envato studio WP expert