Support » Networking WordPress » Update to 3.5.1, Network site links broken

  • Resolved morriswanchuk


    I updated to 3.5.1 today on a network installation and all looked to be well. However, I’m seeing an issue in the admin panel. When I list all sites (/wp-admin/network/sites.php), and try to visit one of the network sites via the mouseover Visit link, the site folder is not appended to the url and I’m redirected instead to the root site.

    Example, instead of
    I’m linking to

    Interestingly, some of the links work on the sites page. For example, edit site is:

    However, the dashboard link does not work:

    Anyone else having this issue?

Viewing 4 replies - 1 through 4 (of 4 total)
  • As a follow up, I can report that in my install the switch_to_blog() function is not working, which is why the urls are not being generated properly.

    The code that generates the site list (/wp-admin/network/sites.php) lives in /wp-admin/includes/class-wp-ms-sites-list-table.php. The links are generated calls that rely on the switch_to_blog() function that lives in /wp-includes/ms-blogs.php.

    In my case the following sample code does not yield the expected result:

    //blog_id=3  siteurl=
    echo get_option('siteurl'); //should be

    Actual output is:, so it has not switched properly….

    No idea why this is happening suddenly…

    same issue here

    @timoxxl, are you running Total Cache on your site? We had a version of the plugin installed but not active on the site and removing it appears to have fixed the issue. However, I’m having a separate unrelated issue which prevents me from definitively saying this fixed our upgrade…

    Moderator Ipstenu (Mika Epstein)


    🏳️‍🌈 Halfelf Rogue & Plugin Review Team Rep

    W3TC totally did that. Remove it completely and reinstall it, boom, fixed 🙂

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Update to 3.5.1, Network site links broken’ is closed to new replies.