I tracked it down to the function updateNestedPagesStatus() in app/Entities/Post/PostUpdateRepository.php.
There is a security check if the user has the capability edit_post_meta, but this capability does not exist at all. There is no such capability by default in wordpress (see https://www.ads-software.com/support/article/roles-and-capabilities/).
Tthere are a few more other functions which use the same security check that do not work either (updateNavTitle, updateNavCSS, etc).
Am I doing something wrong?
What is the correct way to get it working again?
Thank you in advance
Jan Radecker
]]>Obviously, because this plugin does not provide the option (yet) to hide menu elements from not logged in users. This is what I use the plugin “User Menus – Nav Menu Visibility” for.
It would be great, if either these two plugins work together… or if Nested Pages plugin provides an option to show private pages in menu only to logged in users.
]]>I’ve already spent an hour trying to figure out which of them is the culprit, turning each one of an on, but I’ve been unable to diagnose this, as I think it may be a combination of them. I thought I’d write you before proceeding any further to see if you had any ideas.
These are the 37 plugins I’m using:
Gravity Forms
Ultimate Addons for Visual Composer
User Switching in Admin Bar
Advanced Post Manager
Akismet
BackupBuddy
Black Studio TinyMCE Widget
The7 Post Types
Duplicate Post
Email Log
Essential Grid
The Events Calendar PRO
Google Analyticator
Google XML Sitemaps
Gravity Forms Constant Contact Add-On
Instagram Feed
WPBakery Visual Composer
Lightbox Plus Colorbox
Open Graph Pro
PopUp Pro
Redirection
Slider Revolution
SEO Ultimate
Simple History
Simply Show IDs
SVG Support
Testimonial Rotator
Testimonials
The Events Calendar: Filter Bar
The Events Calendar
User Avatar
User Switching
Video.js – HTML5 Video Player for WordPress– 4.5.0
WooCommerce
Nested Pages
WP Smush Pro
WPMU DEV Dashboard
Thanks
]]>