Troubleshooting Common WordPress Multisite Theme and Menu Editor Issues
Content
WordPress Multisite is a powerful tool for managing multiple websites from a single installation. However, its network-based nature can introduce unique challenges, particularly with theme functionality and the menu editor in subsites. Based on community reports, this guide outlines the most common problems and their solutions.
Common Multisite Theme Issues
1. Parent Theme Missing Error
The Problem: After uploading a child theme to a Multisite network, you receive an error stating "The parent theme is missing," even though the parent theme is installed and active. This can cause incorrect fonts, broken styling, and even white screens when trying to edit the child theme.
Why It Happens: This is often a path resolution issue within the Multisite environment. The system may have trouble correctly identifying the location of the parent theme's files.
Potential Solutions:
- Re-upload the Parent Theme: Network deactivate and delete the parent theme. Then, reinstall and network activate it again. This can refresh the file paths the system uses.
- Check File Permissions: Ensure the parent theme's directory on the server has the correct read and execute permissions.
- Review the Child Theme Header: Double-check the child theme's
style.cssfile. TheTemplate:line must exactly match the directory name of the parent theme.
2. Inability to Change the Main Site Theme
The Problem: You try to switch the theme on your network's main site. The admin panel shows the new theme as active, but the front-end of the site continues to display the old theme.
Why It Happens: Object Caching (e.g., Memcached, Redis) or persistent caching plugins can serve outdated content. Domain mapping configurations can also sometimes interfere with theme loading.
Potential Solutions:
- Clear All Caches: Purge your server-level cache, any object cache, and your WordPress caching plugin's cache.
- Check for Conflicts: Temporarily network deactivate all plugins to see if the issue resolves. If it does, reactivate them one by one to identify the culprit.
3. Site & Theme Editors Not Loading (White Screen)
The Problem: Clicking on Appearance → Theme Editor or the Site Editor (for block themes) results in a blank white screen or a non-functional page.
Why It Happens: This is frequently caused by a security feature in WordPress core that intentionally disables the theme file editor on Multisite installations due to potential security risks. It can also be caused by a plugin or theme conflict.
Potential Solutions:
- Do NOT Modify Core Files: While editing
wp-admin/includes/file.phpcan make the editor work, this is a temporary and dangerous fix. Your changes will be overwritten with the next WordPress update, potentially breaking your site. - Use SFTP/File Manager: The recommended and safest way to edit theme files is directly through your web host's file manager or an SFTP client.
- Conflict Test: A white screen can indicate a PHP error. Enable WP_DEBUG to reveal any hidden errors that point to the problematic plugin or theme.
Common Multisite Menu Editor Issues
1. Menu Editor Tabs Not Expanding in Subsites
The Problem: In a subsite's menu editor (Appearance → Menus), you can only add Pages. The tabs for Posts, Custom Links, and Categories are collapsed and will not expand when clicked, making it impossible to add those items to a menu.
Why It Happens: This is almost always a JavaScript conflict. A plugin or theme is loading a script on the subsite's admin page that is interfering with the default WordPress scripts responsible for the menu editor's functionality.
Potential Solutions:
- Standard Conflict Test: This is the most effective first step.
- On the problematic subsite, switch its theme to a default WordPress theme (e.g., Twenty Twenty-Four).
- Network deactivate all plugins.
- Check if the menu editor works. If it does, network reactivate plugins one by one, checking the menu editor after each, to identify the conflicting plugin.
- Browser Console Check: Open your browser's developer tools (F12) and check the "Console" tab for any JavaScript errors when the page loads or when you click the tabs. These errors can pinpoint the source of the conflict.
2. Screen Options Not Working
The Problem: The checkboxes in the Screen Options tab on subsite dashboards have no effect, preventing you from showing or hiding dashboard widgets.
Why It Happens: Similar to the menu editor issue, this is typically a JavaScript conflict, often caused by a poorly coded theme or plugin that is not fully compatible with Multisite.
Potential Solutions:
- Follow the same Conflict Test procedure outlined above. The issue has been specifically linked to certain themes in community reports.
General Multisite Troubleshooting Tips
- Always Test for Conflicts: The vast majority of strange behavior in Multisite stems from plugin or theme conflicts. Learn the standard deactivation and reactivation process.
- Enable Debugging: Always turn on
WP_DEBUGwhen investigating an issue. It will reveal errors that are hidden by default. - User Roles Matter: Remember that in Multisite, regular administrators of individual subsites do not have the same capabilities as the Network Super Admin. Some settings, like the option to store uploads in year/month folders, are only accessible to the Super Admin in the network settings.
If you continue to experience issues, describing your specific problem in detail on support forums like WordPress.org can help the community provide more targeted assistance.
Related Support Threads Support
-
Unavailable themes in editorhttps://wordpress.org/support/topic/unavailable-themes-in-editor/
-
Multisite: Set Responsive Breakpoint via WP Adminhttps://wordpress.org/support/topic/multisite-set-responsive-breakpoint-via-wp-admin/
-
How to remove “My sites” from admin bar [multisite]https://wordpress.org/support/topic/how-to-remove-my-sites-from-admin-bar-multisite/
-
Way to tell what themes are and are not being used in a multi-sitehttps://wordpress.org/support/topic/way-to-tell-what-themes-are-and-are-not-being-used-in-a-multi-site/
-
Multisite problem.. All sites in menu are the first onehttps://wordpress.org/support/topic/multisite-problem-all-sites-in-menu-are-the-first-one/
-
Problem with js enqueue in WordPress multisitehttps://wordpress.org/support/topic/problem-with-js-enqueue-in-wordpress-multisite/
-
Message The parent theme is missing on multisite WPhttps://wordpress.org/support/topic/message-the-parent-theme-is-missing-on-multisite-wp/
-
Where is multisite media uncheck folders in year month?https://wordpress.org/support/topic/where-is-multisite-media-uncheck-folders-in-year-month/
-
Add new theme not working in multisitehttps://wordpress.org/support/topic/add-new-theme-not-working-in-multisite/
-
WP Multisite: I cannot expand collapsed menus in subsiteshttps://wordpress.org/support/topic/wp-multisite-i-cannot-expand-collapsed-menus-in-subsites/
-
Different layout prevents editinghttps://wordpress.org/support/topic/different-layout-prevents-editing/
-
Multi site register pagehttps://wordpress.org/support/topic/multi-site-register-page/
-
Multisite and Block Themes (FSE)https://wordpress.org/support/topic/multisite-and-block-themes-fse/
-
Possible incorrect notation on Sites Listhttps://wordpress.org/support/topic/possible-incorrect-notation-on-sites-list/
-
polylanghttps://wordpress.org/support/topic/polylang-112/
-
Saving menu is impossible – 404 error on nav-menu.phphttps://wordpress.org/support/topic/saving-menu-is-impossible-404-error-on-nav-menu-php/
-
Theme for a multisitehttps://wordpress.org/support/topic/theme-for-a-multisite/
-
Template issue with FSE themes in Multisite installationhttps://wordpress.org/support/topic/template-issue-with-fse-themes-in-multisite-installation/
-
Custom blocks stopped working on multisitehttps://wordpress.org/support/topic/custom-blocks-stopped-working-on-multisite/
-
nav menu multisite doesn’t show site1 and site2, bug?https://wordpress.org/support/topic/nav-menu-multisite-doesnt-show-site1-and-site2-bug/
-
Screen Options content panels not displayinghttps://wordpress.org/support/topic/screen-options-content-panels-not-displaying/
-
Can’t change theme on main sitehttps://wordpress.org/support/topic/cant-change-theme-on-main-site/
-
How to customize headers via php for multisite installationhttps://wordpress.org/support/topic/how-to-customize-headers-via-php-for-multisite-installation/
-
Image styles not functioning in multisitehttps://wordpress.org/support/topic/image-styles-not-functioning-in-multisite/
-
Wrong parent styles loading after migrationhttps://wordpress.org/support/topic/wrong-parent-styles-loading-after-migration/
-
Multisite – Appearance – Site Editor problemhttps://wordpress.org/support/topic/multisite-appearance-site-editor-problem/
-
About WordPress menu missing in Admin areahttps://wordpress.org/support/topic/about-wordpress-menu-missing-in-admin-area/
-
Unable to create categories and tags for posts in wordpress multisitehttps://wordpress.org/support/topic/unable-to-create-categories-and-tags-for-posts-in-wordpress-multisite/
-
How can we add menus, categories and tags in child sites in WordPress multisite?https://wordpress.org/support/topic/how-can-we-add-menus-categories-and-tags-in-child-sites-in-wordpress-multisite/
-
Cannot customize subsite in multisitehttps://wordpress.org/support/topic/cannot-customize-subsite-in-multisite-willing-to-pay-to-fix/
-
Multisite not workinghttps://wordpress.org/support/topic/multisite-not-working-19/
-
Multisite – Sorry, you are not allowed to access this page.https://wordpress.org/support/topic/multisite-many-plugin-menus-are-not-accessible/
-
New created sites don’t display in menuhttps://wordpress.org/support/topic/new-created-sites-dont-display-in-menu/
-
Problem with the menu editor in WP multisitehttps://wordpress.org/support/topic/problem-with-the-menu-editor-in-wp-multisite/
-
Theme file editor not works in Multi sitehttps://wordpress.org/support/topic/theme-file-editor-not-works-in-multi-site/
-
Add site button missignhttps://wordpress.org/support/topic/add-site-button-missign/
-
Subsite default settingshttps://wordpress.org/support/topic/subsite-default-settings/
-
Please Help, Menu Editor does not work in subsites of multisitehttps://wordpress.org/support/topic/please-help-menu-editor-does-not-work-in-subsites-of-multisite/
-
get_terms and term_query return empty array on multisitehttps://wordpress.org/support/topic/get_terms-and-term_query-return-empty-array-on-multisite/
-
Widget that lists subsiteshttps://wordpress.org/support/topic/widget-that-lists-subsites/
-
Issues with child theme and multisitehttps://wordpress.org/support/topic/issues-with-child-theme-and-multisite/