In a multisite WordPress installation, some of you may notice that the just created subsite does not show up when you expand the My Sites menu. It is very easy to fix this issue, so please follow the steps below.
Subsite is not showing: Solution
That is because the current user (that you are logging in with) is not associated with the subsite that was created on the Multisite Network.
In other words, you can view a full list of all the subsites in your network only if you are the network administrator and you have a role added to each of the subsites.
In order to fix this, go to the subsite’s users and then add yourself to the subsite. Then you will see that subsite in the dropdown list.
Let’s say you have a WordPress multisite installation under multisite.com. You then create a subsite called subsite1.multisite.com
In this example, the subsite does not show up in the ‘My Sites’ dropdown menu, as you can see in Pic1 below.
In order for subsite1.multisite.com to show up in the ‘My Sites’ dropdown menu, you will have to add yourself to the subsite1.multisite.com user’s list.
To do that, go to
Network Admin -> Sites -> Click Edit on the specific subsite (subsite1.multisite.com) –> Users tab -> Click Add User
In this example, we added the user email@example.com. Once you add yourself in there, you will be able to see that subsite, i.e. subsite1.multisite.com in the ‘My Sites’ dropdown menu. See Pic 3 below.
Summary and Wrap Up
In a multisite WordPress installation, if a subsite does not show up when you expand the My Sites menu add the current user (that you are logging in with) to the subsite’ users.