Did you check with the Google sheet plugin? Did you check your console for errors?
Thread Starter
MasG
(@dhevilz)
this tab is hidden when i update core wordpress to 6.1.1
https://prnt.sc/z-jS79nUJu6T
upgrade to 6.1.1 without plugin Smart Grid-Layout Design for Contact Form 7 still working
https://prnt.sc/cQ44EKw6ugas
Site Health Status https://prnt.sc/eyXaNKPzYYqP
-
This reply was modified 3 years, 4 months ago by
MasG.
So the error is in the Google Sheet plugin and the way it verifies the user permission on the form with current_user_can, it checks the first with out passing the current form post ID…., using the 2nd one works.
current_user_can( 'wpcf7_edit_contact_form' ) //expects a post ID to verify against`
current_user_can( 'wpcf7_edit_contact_forms') //verifies permission for all forms
The reason why it works with the CF7 plugin is because it implements a custom amin page which by passes the WP core security check.
The Smart Grid does away with the CF7 custom pages and instead renders the form editor within the WP core edit.php page which automatically verifies the correct user role and capabilites.