InfiniteWP is a self-hosted solution for managing multiple sites, but the UI and UX have a number of issues. The initial setup takes a lot longer than setting up a MainWP dashboard site. It is very easy to change over from InfiniteWP to MainWP to manage all your clients’ sites.
- First, you will need to install MainWP Dashboard to create a Dashboard site to manage all of the connected sites. It is always recommended to use a fresh WordPress install for the MainWP dashboard site. First, install the MainWP dashboard plugin, then activate and walk through the steps of the setup wizard.
- Once you have set up the MainWP Dashboard site, you will need to install the MainWP Child plugin on the sites you want to connect to your MainWP Dashboard site.
- With the MainWP Child plugin installed and active on the site using ManageWP, you will need to add that site into the MainWP dashboard site.
- Go into the InfiniteWP admin panel, and you can remove that site from the admin panel.
- Once you have connected the site in your MainWP Dashboard site, go into the site and deactivate and delete the InfinteWP client plugin.
InfiniteWP will have created a number of option values in the site’s database. The next step will be to clean up the options tables of data no longer needed. Log into phpMyAdmin, and click on the sites option database table, then click on Search. In the option_name value, you can enter
iwp_%. This will find all of the option values that InfiniteWP created in the site’s options database. Once you have searched for the option values which match
iwp_%, you can now select and delete those option values. You will need to connect each of the sites you want to manage with MainWP using the previous steps, then you can delete the site in InfiniteWP admin panel, and deactivate and delete the InfiniteWP client plugin on the WordPress site.
After you’ve connected all the sites in the MainWP Dashboard site, the final step will be to delete all the InfiniteWP-created database tables in site that were used for the admin panel site.
iwp_addons iwp_allowed_ iwp_favourites iwp_favourites_groups_map iwp_favourite_groups iwp_groups iwp_groups_sites iwp_hide_list iwp_history iwp_history_additional_data iwp_history_raw_details iwp_login_logs iwp_options iwp_settings iwp_sites iwp_site_stats iwp_temp_storage iwp_update_stats iwp_users
You can also delete the iwp folder, which will be located in the HTML folder of the InfiniteWP admin panel site.
MainWP will make it easy to manage multiple sites, and you’ll be confident that the solution you are using is self-hosted and open-sourced, as well as easy to use.