I recently developed a theme which has been accepted into the WordPress repository. I want to keep this updated for my users. What is the recommended way to monitor the theme's need for updates? My guess is that it should be checked for deprecated functions and using debug etc plugins perhaps every time there is a major WordPress core update - is this on the right track?

How often do other developers check their themes and what is the process they use for checking? Many thanks, I have searched but can't find this information anywhere.

3 Answers 3


If the theme repository is anything like the plugins one, content that hasn't been updated in a while gets hidden, even if it still works. Its probably a good idea to check themes and plugins at least once a year against the latest version, update their meta information, and check them into the repository as an update, even if no functional changes needed to be made. It lets wordpress know you haven't abandoned it.

(As I have a few plugins in the repository I should really be following my own advice here, but...)


If you really want to be on-the-ball then test all of your plugins and themes against the RC versions of WP when they become available. You're right that using the debugging plugins and looking out for deprecations should let you keep things up-to-date. The release announcements usually show up on https://wordpress.org/news/category/releases/


1 Always have the latest WP build in your development install and make sure you have Theme Check installed. Check at every major release. That's the obvious one.

2 If you incorporate any external scripts or services in your theme, check these at least once a month. There may be security issues (as with the notorious tim thumb script). Also, your users may be expecting them to have the latest version (for instance the newest icons of fontawesome if you use those). Or maybe your theme connects with an external API (like Facebook's) that might change.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.