Everything You Need to Know About WordPress Multisite. WordPress Multisite allows an administrator to run multiple websites on a single WordPress installation. Multisite networks are controlled by a “Super Admin“. This user is capable of creating websites and managing the websites users, plugins, & themes for the multisite network. Imagine all of this, managed from …