Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New sites are created but not showing in My Sites drop down

Tags:

wordpress

I've installed the multisite successfully and have everything working as well as I can tell except for the issue at hand. I can create a new site and even access it via the URL but it never shows in the My Sites drop down. I have to go to the Dashboard and click on the Sites icon to view the list. It's also not sending the email when I create the new site.

WordPress 3.5.1 on a localhost running apache

htaccess looks like:

RewriteEngine On
RewriteBase /multisite-test/
RewriteRule ^index\.php$ - [L]

RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

I had the "Options FollowSymlinks" at the top and that didn't seem to help.

As far as I can tell, I'm still able to create and manage sites, the main Dashboard just doesn't appear to be able to show them. I appreciate any help and for my fellow United Statesians, Happy Independence Day!

like image 870
user Avatar asked Jul 04 '13 14:07

user


2 Answers

Not sure if you ever resolved this or not, however since this page was the first to come up with I googled the issue, I figured it could use an answer.

For me, it was human error due to the fact that I was managing so many users. I ended up not assigning them to my overall admin account.

Once you go into the site's users and make sure to add your admin username, the site should show up.

like image 182
Jamie Avatar answered Nov 06 '22 15:11

Jamie


I know this has already been resolved, but I wanted to clarify that for New sites that are created, but that is not showing in the 'My Sites' drop down, these newly created sites need to have the same Super Admin user on every site.

To add the same Super Admin user, click "Sites -> All Sites" on the admin sidebar. Next, click the name of your new site. After your site information shows up, you should see "Info, Users, Themes, Settings." Select Users. You may not see where to add a user, but if you scroll all the way to the bottom you'll see "Add Existing User" and "Add New User." You may not think that your Super Admin is not a user for this new site. You're correct, however the user is a user on the network, so you will "Add Existing User."

You can then Change the role to Administrator if it doesn't automatically pick that up.

Hope this helps some people as this took me some time to find how to fix this issue.

like image 34
Logan Avatar answered Nov 06 '22 14:11

Logan