{"id":3388,"date":"2017-02-01T10:18:06","date_gmt":"2017-02-01T09:18:06","guid":{"rendered":"https:\/\/en.florianbrinkmann.de\/?p=3388"},"modified":"2020-02-09T10:59:57","modified_gmt":"2020-02-09T09:59:57","slug":"automatic-updates-for-wordpress-themes-which-are-not-in-the-theme-directory","status":"publish","type":"post","link":"https:\/\/florianbrinkmann.com\/en\/automatic-updates-for-wordpress-themes-which-are-not-in-the-theme-directory-3388\/","title":{"rendered":"Automatic updates for WordPress themes which are not in the theme directory"},"content":{"rendered":"\n

You can install automatic updates for themes from the WordPress.org directory. Here I show you how you can provide these automatic updates for themes, which are not in the directory.<\/p>\n\n\n\n\n\n\n\n

\n

Update from February 9, 2017<\/strong>: This solution does not work for multisite installations.<\/p>\n<\/div>\n\n\n\n

I did not want to dive into the subject of theme updates. My search for a solution for my shop guided me to the plugin WooCommerce API Manager<\/em><\/a>, which I used for a short while. From the beginning, I did not like the idea, that the users have to create an account on my site for getting automatic updates. After stumbling over a few problems with child themes and update notifications which appear twice, I searched for the reason in the plugin\u2019s code and WordPress core.<\/p>\n\n\n\n

After some time I have not fixed all problems but understood how theme updates are working. So I created my own solution because I did not have many requirements.<\/p>\n\n\n\n

Update routine requirements<\/h2>\n\n\n\n

I do not need to check in how many installations a bought theme is active because I do not limit the downloads. The following points should be fulfilled:<\/p>\n\n\n\n