Subscribers will see the WP Events and News widget, but they shouldn’t be seeing the other stuff. Somewhere the theme and/or plugins are adding widgets in a way that’s allowing all user levels to see them. You can either hit up the support teams for the themes and plugins that are adding them, or you can create your own plugin with code that removes these metaboxes. You’ll need to look up the name for each meta box; here’s one example that removes the “Right Now” box:
<?php
add_action('wp_dashboard_setup', 'wpse_298944_clear_dash_widgets');
function wpse_298944_clear_dash_widgets() {
if(!current_user_can(publish_posts)) {
remove_meta_box('dashboard_right_now', 'dashboard', 'normal');
}
}
?>
Another option is to call the global variable $wp_meta_boxes
and unset them one by one. See How to Remove ALL Widgets from Dashboard?
Related Posts:
- Set default page for user account in admin
- alphabetically order role drop-down selection in dashboard
- WordPress keeps asking for connection information in localhost
- Admins can’t edit each other’s posts
- Is there a simple way to manage capabilities per user?
- Can I create users that have access to *some* other users posts instead of all other users posts?
- Managing Users and Creating Groups [closed]
- Are User Levels Still Currently Used?
- Allow user access to Dashboard only!
- Fix permissions for users role
- How to force authors to ‘submit for review’?
- Rest api return all users (even without content) to all users
- How do I let contributors edit their posts after being approved once?
- No user found when using REST API
- Does it matter if the very first user, usually Admin, does not have a user ID of 1?
- Groups and subgroups for permission
- Add number of members to “Right Now” dashboard widget
- Remove users access to dashboard
- How do I modify the user role ‘subscriber’ to allow the user to delete posts
- Show posts who published after registration date
- User Permissions on custom post type
- WordPress install checking permissions of user id 0
- Restrict Access to the User Profile
- Edit dashboard based on user ID
- What’s the most secure way to grant a user permission to update in a multisite?
- Restrict access to certain dashboard pages based on user id
- How to create front-end (editable) WordPress user profile pages?
- hide woo commerce dashboard status and reports from woo commerce from specific users but display to other users
- current_user_can() returning true for capability when the user and role do not have the capability
- If the current user is an administrator or editor
- Editor can create any new user except administrator
- How do I add a field on the Users profile? For example, country, age etc
- How do I display logged-in username IF logged-in?
- How to allow an user role to create a new user under a role which lower than his level only?
- user_login vs. user_nicename
- How to programatically change username (user_login)?
- Change the Author Slug from Username to Nickname
- Remove Ability for Other Users to View Administrator in User List?
- Difference between update_user_meta and update_user_option
- Make display name unique
- Make WooCommerce pages accessible for logged in users only
- Find out if logged in user is not subscriber
- WordPress usermeta scaling for thousands of users
- How to get WordPress Username in Array format
- Display user registration date
- Get multiple roles with get_users
- get_user_meta() doesn’t include user email?
- Update post counts (published, draft, unattached) in admin interface
- Confirmation required on email change
- How to Merge Two Authors Into One?
- Whats the best way to share user data across multiple WordPress websites?
- get_current_user_id() returns 0?
- Is there a way (plugin?) to restrict a user to being able to edit just one page?
- How to get userid at wp_logout action hook?
- Groups of capabilities: users with multiple roles?
- Is there a way to merge two users?
- User-edit role setting distinct from wp_capabilities? [closed]
- List users by last name in WP_User_Query
- What’s the difference between the capability remove_users and delete_users?
- How to restrict access to uploaded files?
- Automatically delete inactive users after 2 months
- How to change user_login with wp-cli?
- Delete all subscribers from wp_users and wp_usermeta a few thousand at a time
- Email user when password is reset by admin
- Replacing the WordPress password validation
- Ban a user and end their session
- Allowing users to edit only their page and nobody else’s
- How can 2 blogs share the same users
- WordPress auto login after registration not working
- Change the author slug from nickname to ID
- Execute a function when admin changes the user role
- Custom Role does not have access to dashboard
- How to let contributors to create a new revision(draft) editing their published posts
- how to use joomla password format in wordpress?
- How to do get_users() with multiple meta_keys
- Disallowing Users of a Custom Role from Deleting or Adding Administrators?
- What the user_status column?
- How to limit users to one comment per post
- Different back-end language for different users?
- Add Custom User Capabilities Before or After the Custom User Role has Been Added?
- Hide Admin Menu for Specific User ID who has administrator Role
- Migrating WordPress users into Disqus
- Problem with Hebrew characters in username
- Is there an upper limit for users in WP?
- How to display the status of users (online – offline) in archive.php
- Remove email verification when new user register
- How to change user`s avatar?
- How to set up User email verification after Signup?
- Allow up to 5 Concurrent Login Sessions
- How to let user set password on registration
- How to hide media uploads by other users in the Media menu?
- Show admin bar only for some USERS roles
- How to display custom user meta from registration in backend?
- Allowing an email as the username?
- How to work around “that email address has already been used” error?
- Get the name of user who updated post
- Disable delete user
- Grouping users under parent user
- How to get the Gravityform entry ID from current user’s form submission? [closed]
- Retrieve all users from wordpress database via REST/JSON API