Since the category widget on the post page only lets you create categories and not delete them, you could just hide access to the main category editor page for this user type, and allow them to still create categories within the post editor.
You could do this with CSS or javascript, something like
$('ul.wp-submenu a[href="https://wordpress.stackexchange.com/questions/14060/edit-tags.php?taxonomy=category"]').hide();
You could target this to a specific user group by passing the user capabilities to javascript using script localisation.
Related Posts:
- Assign a category by user and customize the edit-tags.php?taxonomy=category page
- Hide categories from authors
- How can I hide a category from Contributors in the edit/add new post screen?
- How to Set an Individual Homepage for Each User?
- Assigning a category to a user role
- How can I prevent users from creating new categories?
- Add a wordpress blog to my website having users
- Allow users to post to a certain category
- Force a user’s posts category
- WordPress/Woocommerce only show category in shop to a single role
- Admin comments and user restrictions
- How to let users choose posts order in categories?
- Display posts of certain categories to specific user roles
- How to restrict category creation to admins only while allowing editors to still pick category
- Is there any way to check which wordpress categories was created by which user?
- Mutliple users editing single document in wordspress
- How to restrict the amount of categories/post tags/terms for a post type post
- Mass Update User Profile Checkbox Options
- Allow Custom Role to edit a custom post type category
- Display the articles of a category by role
- How can I restrict the categories users can post in, based on user roles?
- Add new post only in assigned category
- how to Specifies an author / editor to edit one category only?
- each user having category with their name and can add sub categories post in that category
- If the current user is an administrator or editor
- How to create an automatic MultiColoumn MegaMenu with Categories WordPress
- How to check if a user is in a specific role?
- Is There a Difference Between Taxonomies and Categories?
- Getting a List of Currently Available Roles on a WordPress Site?
- Editor can create any new user except administrator
- List all subcategories from category
- How To Find Out WordPress Category Table in MYSQL?
- Add custom field to Category
- Get Category ID inside Category template
- Only one category per post
- WordPress Multisite – global categories
- Get the children of the parent category
- Get posts from sites in Multisite?
- How to allow an user role to create a new user under a role which lower than his level only?
- WP REST API: filter by category 1 AND category 2
- Why are my roles not visible in a Multi-site/Network?
- How To Get Parent Category Slug of Current Post
- Remove Ability for Other Users to View Administrator in User List?
- Display All Products by Category with WooCommerce
- What is the difference between a “tag” and a “category”?
- Is there an easy way to make a meta box have the tabs like the Categories meta box has?
- Find out if logged in user is not subscriber
- How to check if I’m on the last page of posts?
- Display posts from the same category using next/previous post link
- How do I programmatically set default role for new users?
- How would I get a taxonomy/category list inside a Gutenberg block?
- Can I set a default featured image for a category?
- Check if a post is in any child category of a parent category
- How to export and import taxonomies (category, tag and/or custom taxonomy) and their terms
- Force category choice before creating new post?
- Gutenberg editor add a custom category as wrapper for custom blocks
- WooCommerce: List All Categories
- How to get category and archive title?
- Get category ID from category slug (not working)
- How do I remove “Uncategorized” from posts with more than 1 category?
- Get rid of WordPress category, tag and author archives?
- Individual rss feed entry length for categories?
- How can I create a category landing page followed by pages of posts?
- Remove parent category from permalink? Basically only have the child category?
- Groups of capabilities: users with multiple roles?
- User-edit role setting distinct from wp_capabilities? [closed]
- Custom permalink structure leads to be 404 on pagination
- Retrieve Product category ‘NAME’ by product category ID – WooCommerce?
- Posts URL structure like site.com/category/the-post-title
- Can’t custom taxonomies have same terms (slugs) as categories?
- How to get permalinks with category base working with sub-categories
- How to remove the term “category” from category pagination?
- Using wp_category_checklist in a widget
- WP 3.9 TinyMCE no longer loads on category description editor
- On the category page, get the category object
- Check if user is admin by user ID
- Get only the top level categories using get_categories() without foreach loop
- Get all categories and posts in those categories
- How to add featured image for category (without a plugin)?
- How to create a custom sort for WordPress categories
- How to display non-hierarchical taxonomy as terms with checkboxes?
- Allowing users to edit only their page and nobody else’s
- Category archive by year with permalink support /category/YYYY
- Best Way to Redirect Category to Page and Hide Category
- get_terms vs. get_categories: does it matter?
- What is a good robots.txt?
- Allow users to create their own feed from selected categories?
- Hook when category is added to post
- alphabetically order role drop-down selection in dashboard
- get_categories for custom post type with a specific custom taxonomy attached
- Add a URL prefix to permalinks of one category of posts only
- How do you add categories to custom post types in WordPress?
- Create a category list page
- Catch 404 after changing permalink structure from /%postname%/ to /%category%/%postname%/
- Woocommerce get category image full size
- Execute a function when admin changes the user role
- exclude category from get_posts?
- How to let contributors to create a new revision(draft) editing their published posts
- How To Modify The Loop in archives.php To Have 11 Posts Per Page and CSS Styling
- Disallowing Users of a Custom Role from Deleting or Adding Administrators?