I'm working on a custom theme that lives in /var/www/html/wp-content/themes/custom/. It's for internal use, so it doesn't matter if there's a theme with the same name on the wordpress site.

But wordpress performs an update check, finds a theme with the same name, which has a newer version number, and so asks me to upgrade.

Is there a way to suppress this behavior without renaming my theme and without fiddling with version numbers? I don't want the check to be performed at all.

(BTW define('AUTOMATIC_UPDATER_DISABLED', true) doesn't help.)


Yes, you can disable auto update by adding this line of code in your wp-config.php file:

define( 'WP_AUTO_UPDATE_CORE', false );

OR Disable automatic WordPress theme updates by adding the following filters in your functions.php

add_filter( 'auto_update_theme', '__return_false' );
|improve this answer|||||
  • Thanks. But from what I've read define('AUTOMATIC_UPDATER_DISABLED', true) disables ALL updates, and even that doesn't help. – lonix Dec 6 '19 at 8:22
  • Also, I only want to disable the check for this theme - is that possible? – lonix Dec 6 '19 at 8:22
  • Try add_filter( 'auto_update_theme', '__return_false' ); for theme – Vimal Usadadiya Dec 6 '19 at 8:23
  • In the official docs it says that the way I've done it should disable ALL checks. But that isn't what I've observed. The way you've proposed is a subset. So surely this is a hack? – lonix Dec 6 '19 at 8:26
  • You can also make your theme version like in style.css. Version: 9.9.9 – Vimal Usadadiya Dec 6 '19 at 8:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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