Updating themes customized by users

Short answer: yes. Long answer: The Customize API uses one of two methods for storing customizations: the Settings API or the Theme Mods API (the latter being the default method). Thus, all changes are saved to the database, either as a Theme-defined option, or via theme_mods_{themeslug}. When the Theme is updated, the Theme files in … Read more

Make different sites on multisite reference same script

Hi this is what I did to solve it: add_filter( ‘script_loader_src’, ‘change_src’ ); add_filter( ‘style_loader_src’, ‘change_src’ ); function change_src( $url ) { if( is_admin() ) return $url; // Don’t filter admin area return str_replace( site_url(), ‘www.mysite.com/mydefaultnetworksite’, $url ); } I’m using both those filters because I want it to apply to script and stylesheet urls. … Read more

How can I demonstrate themes well?

Use a multisite installation. Let the main site be your announcement page and at least on sub-site the theme demo site. Then you can use special content like WP Test on that site. Some themes might require special content, like a shop theme that needs products. You can use another, separate sub-site for these themes.