After a full day of investigating the problem I managed to find the culprit and solve the problem.
I localized the problem by following these steps:
- Create a new blog and give your user admin or editor privileges.
- In MySQL copy all posts from one of the troubled blogs to the new blog.
- Now the new blog has the same problem with the publish button being gone.
- Find the causing post(s) by using binary search.
The posts causing this behavior turned out to be Auto Draft posts with no content, but not all of them.
By running
delete from wp_NNN_posts where post_status="auto-draft" AND post_content="";
in each and every blog we got rid of the problem.
Related Posts:
- How to enable a site administrator to edit users in a WordPress network/ multisite setup?
- Restrict Admin Capabilities in MultiSite
- Possible to make custom role in multisite that can add sites?
- Multisite database upgrade SSL error
- Adding capabilities to super admins
- Prevent user creating new users with specific roles
- Timeout While Upgrading Network in Multi-site
- “Upgrade Network” error: stuck with SSL certificate verification
- What are the differences in capabilities between the super-administrator and administrator?
- In MultiSite, can some users automatically have Site Admin rights on all sites, without granting them Network Admin access?
- Restrict Admin Capabilities in MultiSite
- create_users capabilities on a role on multisite
- Is there a way to run upgrade.php for one blog?
- current_user_can() always returns true if user is super admin
- Allow Author on Site A capability to upload files on Site B in Multi Site
- Add menu items/actions for multisite users who are registered on the network but do not have a role or capability in any sites
- Subsite access without being a member of the subsite in wp multisite network
- Restrict Capability of Administrator to Create, Edit and Delete Pages in Multisite
- HTTPS Warning and Certificate Error when Updating Network
- How to change a user role after registering in multisite?
- Allow editors to switch sites (Multisite)
- Multisite network admin – User’s role not showing up
- How does WP decide how to evaluate database integrity
- How can I restrict changing the max nested comment levels option to super admins?
- Can I replace the “Upgrade Network” with SQL query?
- A different role for each site in a multisite
- Multi-site database upgrade claims success, but db_version not updated
- Getting 404 after Update in Multisite
- How to give “author” user role appropriate capabilities to add PollDaddy polls? WordPress multisite
- Allow user to select a theme to install when they signup
- What’s the difference between get_site_option and get_blog_option?
- Multisite Domain Mapping with SSL
- Basic Multisite Question – Managing Content Centrally
- Multisite – Keep users logged in only to their site
- Is there an easy way to separate themes on network?
- How to use WordPress multisite with mixed HTTP and HTTPS sites?
- Multisite with Different Domains
- Weird Issue with load balanced WP 3.0 setup
- Removing orphan users in WordPress Multisite
- Sharding BLOGUPLOADDIR
- NGinx + WordPress Subdomain Multi with core in Subdirectory
- Hook filter to change wp_upload_dir() path in multisite
- Multisite wordpress and subdomain URL collisions
- WordPress Multisite: Automatically run importer upon creating new site
- Add Rewrite Rule to point to a file on the server
- Multisite WordPress nginx uploaded files throw 404
- subdomain mulitsite on localhost in a subfolder
- Exclude main blog from get_blogs_of_user
- WordPress Network for regional company websites
- How to do Domain Mapping to Subdirectories?
- Why can’t I delete original user in multisite? Options for manual removal
- Media library not loading after switching the main site of multisite
- Multisite media library uploads broken images
- Any downsides on using Multisite for many look-alike-websites?
- WordPress Images Not Showing When FTP
- How to run a subdirectory multisite install under a subdomain
- How do I list multisite users for the current site only
- Using Two Themes – One for Main Site, One for Ecommerce
- WordPress Multisite – configuring a local development copy
- Multilanguage site with two domains
- Site not found using subdomains
- Is it possible to install BuddyPress with blogs installed on several servers? [closed]
- All wordpress network subfolder sites being redirected to main site
- Get current Blog ID in Tinymce Plugin Dialog Window in WPMU
- Grandchild themes and optimal network architecture
- Multisite – Change Add user to Blog notification email
- URL without www redirect directly with submission page – Multiwordpress install
- How can I tell if a wordpress site is running on multisite?
- Adding hreflang to multisite with no plugin?
- Obtaining user table for one site on multisite set up
- possible to combine sites that have lots of content, into multisite?
- How to autologin users after creating a new site (multisite)? [duplicate]
- Does a single theme license work on multisite? [closed]
- WP Multisite – Additional subdomain on the site for API purposes
- Old Website Address Still Showing
- Multisite configuration for multiple domains
- Multisite adjust uploads like (/upload/%alphanumeric_id%/%file_type%/%blog_ID%)
- How long is “as long as possible” in wp_cache_set()?
- Changing from localhost:8888 to localhost
- WordPress multilingual site to work with other plugins
- What’s the best way to get posts from one multisite blog into another?
- Error after changing multisite URL
- Multisite Dashboard Always Redirects to Main Dashboard
- WP Multisite child theme: get_template_directory_uri() seeks it’s own subdirectory instead of directory of parent theme
- Rewriting request to another site
- Multi-Network without plugin
- How install wordpress in another wordpress folder?
- All Multisites are working as one site
- WordPress Multisite header img src is lost from staging to production
- Blog broken after changing Site/Home URL
- Autoblog posts in wpms(network) into main site including featured images
- Cron job disappering without notice?
- WP Multisite .htaccess interferes with cgi-bin
- Redirect all users, except network administrators, from the main site to a subsite
- Apply Lazy loading/Infinite scroll on array data
- load styles and scripts in network admin not working
- How to redirect author subdomain pages to each author pages on www
- Set static page as default front page on newly created sites in multisite
- WordPress shows death white screen on multisite
- Multisite website configure Domain issue