Managing wordpress Themes & plugins for multisite

I was stuck at this for hours. But apparently solution is more easier than I had expected.

I don’t have to create new theme for the subsite.

To make subsite homepage show blog posts instead of custom front-page.php, I went to Settings > Reading and selected static page and set posts page to “Blog” and left homepage with nothing selected.

To enable plugin management for individual sites, I went to Network Settings and checked “Enable administrations menus”.

Now I can manage plugin for the subsite without have to add any specific codes to functions.php.

Since Woocommerce is going to be disabled in the subsite, only change I had to make is to update sections of code in the theme that is relying on woocommerce functions ( such as title section in header.php ) to check if Woocommerce is active.