{"id":38453,"date":"2015-08-24T13:37:44","date_gmt":"2015-08-24T13:37:44","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp-user-groups\/"},"modified":"2026-03-28T20:33:41","modified_gmt":"2026-03-28T20:33:41","slug":"wp-user-groups","status":"publish","type":"plugin","link":"https:\/\/tir.wordpress.org\/plugins\/wp-user-groups\/","author":395440,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.5.0","stable_tag":"2.5.0","tested":"5.8.13","requires":"4.7","requires_php":"","requires_plugins":null,"header_name":"WP User Groups","header_author":"John James Jacoby","header_description":"","assets_banners_color":"fbfbfb","last_updated":"2026-03-28 20:33:41","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=9Q4F4EL5YJ62J","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/wp-user-groups\/","header_author_uri":"https:\/\/jjj.blog","rating":4.3,"author_block_rating":0,"active_installs":600,"downloads":39219,"num_ratings":6,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.5.0":{"tag":"2.5.0","author":"johnjamesjacoby","date":"2026-03-28 20:33:41"}},"upgrade_notice":[],"ratings":{"1":1,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1267645,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1267645,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":1548397,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1548397,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.5.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1242716,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1242716,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":1242716,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":1242716,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":1242716,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":1242716,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":1242719,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"Menu Items","2":"Groups Taxonomy","3":"Types Taxonomy","4":"User Edit &amp; Assignment","5":"Users List","6":"Users List (Filtered)"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[7486,91,5058,528,2153],"plugin_category":[57],"plugin_contributors":[77545,78338],"plugin_business_model":[],"class_list":["post-38453","plugin","type-plugin","status-publish","hentry","plugin_tags-group","plugin_tags-taxonomy","plugin_tags-term","plugin_tags-type","plugin_tags-user","plugin_category-taxonomy","plugin_contributors-johnjamesjacoby","plugin_contributors-stuttter","plugin_committers-johnjamesjacoby"],"banners":{"banner":"https:\/\/ps.w.org\/wp-user-groups\/assets\/banner-772x250.png?rev=1548397","banner_2x":"https:\/\/ps.w.org\/wp-user-groups\/assets\/banner-1544x500.png?rev=1548397","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wp-user-groups\/assets\/icon-128x128.png?rev=1267645","icon_2x":"https:\/\/ps.w.org\/wp-user-groups\/assets\/icon-256x256.png?rev=1267645","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-user-groups\/assets\/screenshot-1.png?rev=1242716","caption":"Menu Items"},{"src":"https:\/\/ps.w.org\/wp-user-groups\/assets\/screenshot-2.png?rev=1242716","caption":"Groups Taxonomy"},{"src":"https:\/\/ps.w.org\/wp-user-groups\/assets\/screenshot-3.png?rev=1242716","caption":"Types Taxonomy"},{"src":"https:\/\/ps.w.org\/wp-user-groups\/assets\/screenshot-4.png?rev=1242716","caption":"User Edit &amp; Assignment"},{"src":"https:\/\/ps.w.org\/wp-user-groups\/assets\/screenshot-5.png?rev=1242716","caption":"Users List"},{"src":"https:\/\/ps.w.org\/wp-user-groups\/assets\/screenshot-6.png?rev=1242716","caption":"Users List (Filtered)"},{"src":"https:\/\/ps.w.org\/wp-user-groups\/assets\/screenshot-7.png?rev=1242719","caption":""}],"raw_content":"<!--section=description-->\n<p>WP User Groups allows users to be categorized using custom taxonomies &amp; terms.<\/p>\n\n<ul>\n<li>\"Groups\" &amp; \"Types\" are created by default, and can be overridden<\/li>\n<li>More user group types can be registered with custom arguments<\/li>\n<li>Edit users and set their relationships<\/li>\n<li>Bulk edit many users to quickly assign several at once<\/li>\n<li>Filter the users list to see which users are in what groups<\/li>\n<li>Not destructive data storage (plugin can be enabled &amp; disabled without damage)<\/li>\n<li>Works great with all WP User &amp; Term plugins (see below)<\/li>\n<\/ul>\n\n<h4>Also checkout<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-chosen\/\" title=\"Make long, unwieldy select boxes much more user-friendly.\">WP Chosen<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-pretty-filters\/\" title=\"Makes post filters better match what&apos;s already in Media &amp; Attachments.\">WP Pretty Filters<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-media-categories\/\" title=\"Add categories to media &amp; attachments.\">WP Media Categories<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-term-order\/\" title=\"Sort taxonomy terms, your way.\">WP Term Order<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-term-authors\/\" title=\"Authors for categories, tags, and other taxonomy terms.\">WP Term Authors<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-term-colors\/\" title=\"Pretty colors for categories, tags, and other taxonomy terms.\">WP Term Colors<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-term-icons\/\" title=\"Pretty icons for categories, tags, and other taxonomy terms.\">WP Term Icons<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-term-visibility\/\" title=\"Visibilities for categories, tags, and other taxonomy terms.\">WP Term Visibility<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-user-activity\/\" title=\"The best way to log activity in WordPress.\">WP User Activity<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-user-avatars\/\" title=\"Allow users to upload avatars or choose them from your media library.\">WP User Avatars<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-user-profiles\/\" title=\"A sophisticated way to edit users in WordPress.\">WP User Profiles<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Download and install using the built in WordPress plugin installer.<\/li>\n<li>Activate in the \"Plugins\" area of your admin by clicking the \"Activate\" link.<\/li>\n<li>Visit \"Users &gt; Groups\" and create some groups<\/li>\n<li>Add users to groups by editing their profile and checking the boxes<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20create%20new%20database%20tables%3F\"><h3>Does this create new database tables?<\/h3><\/dt>\n<dd><p>No. There are no new database tables with this plugin.<\/p><\/dd>\n<dt id=\"does%20this%20modify%20existing%20database%20tables%3F\"><h3>Does this modify existing database tables?<\/h3><\/dt>\n<dd><p>No. All of the WordPress core database tables remain untouched.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20integrate%20with%20user%20roles%3F\"><h3>Does this plugin integrate with user roles?<\/h3><\/dt>\n<dd><p>No. This is best left to plugins that choose to integrate with this plugin.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><ul>\n<li>Community: https:\/\/wordpress.org\/support\/plugin\/wp-user-groups<\/li>\n<li>Development: https:\/\/github.com\/stuttter\/wp-user-groups\/discussions<\/li>\n<\/ul><\/dd>\n<dt id=\"where%20can%20i%20find%20documentation%3F\"><h3>Where can I find documentation?<\/h3><\/dt>\n<dd><p>https:\/\/github.com\/stuttter\/wp-user-groups\/<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>[2.5.0] - 2021\/03\/23<\/h4>\n\n<ul>\n<li>Improve compatibility with WP User Profiles plugin (props John Blackbourn)<\/li>\n<\/ul>\n\n<h4>[2.4.0] - 2018\/10\/04<\/h4>\n\n<ul>\n<li>Simplify get and set functions for user terms<\/li>\n<li>Add support for advanced WP_User_Query arguments<\/li>\n<li>Fix custom column support in user taxonomies<\/li>\n<\/ul>\n\n<h4>[2.3.0] - 2018\/10\/03<\/h4>\n\n<ul>\n<li>More descriptive text for bulk actions<\/li>\n<li>Fix bulk actions not working<\/li>\n<\/ul>\n\n<h4>[2.2.0] - 2018\/06\/05<\/h4>\n\n<ul>\n<li>Add \"Managed\" taxonomy type, so users cannot assign their own groups<\/li>\n<\/ul>\n\n<h4>[2.1.0] - 2018\/04\/16<\/h4>\n\n<ul>\n<li>Add a dedicated nonce for each user taxonomy (thanks Tom Adams!)<\/li>\n<\/ul>\n\n<h4>[2.0.0] - 2017\/10\/24<\/h4>\n\n<ul>\n<li>Fix bug with user filtering<\/li>\n<li>Fix bug with setting user terms<\/li>\n<li>Add <code>exclusive<\/code> group argument to use radios instead of checkboxes<\/li>\n<\/ul>\n\n<h4>[1.1.0] - 2017\/03\/28<\/h4>\n\n<ul>\n<li>Change default taxonomy to <code>user-group<\/code> in wp_get_users_of_group()<\/li>\n<\/ul>\n\n<h4>[1.0.0] - 2016\/12\/07<\/h4>\n\n<ul>\n<li>WordPress 4.7 compatibility<\/li>\n<li>Improved bulk actions (requires WordPress 4.7)<\/li>\n<li>Official stable release<\/li>\n<\/ul>\n\n<h4>[0.2.1] - 2016\/05\/25<\/h4>\n\n<ul>\n<li>Fix bug with user list<\/li>\n<li>Introduce wp_get_users_of_group() helper function<\/li>\n<li>Add unique class to administration forms<\/li>\n<\/ul>\n\n<h4>[0.2.0] - 2015\/12\/23<\/h4>\n\n<ul>\n<li>Support for WP User Profiles 0.2.0<\/li>\n<\/ul>\n\n<h4>[0.1.9] - 2015\/12\/21<\/h4>\n\n<ul>\n<li>Fix bug with User Profiles integration<\/li>\n<\/ul>\n\n<h4>[0.1.8] - 2015\/11\/11<\/h4>\n\n<ul>\n<li>Support for WP User Profiles 0.1.9<\/li>\n<\/ul>\n\n<h4>[0.1.7] - 2015\/11\/09<\/h4>\n\n<ul>\n<li>Update assets &amp; meta<\/li>\n<\/ul>\n\n<h4>[0.1.6] - 2015\/10\/23<\/h4>\n\n<ul>\n<li>Add support for WP User Profiles<\/li>\n<\/ul>\n\n<h4>[0.1.5] - 2015\/10\/13<\/h4>\n\n<ul>\n<li>Added <code>user_group<\/code> property to taxonomies<\/li>\n<li>Added functions for retrieving only user-groups from taxonomies global<\/li>\n<\/ul>\n\n<h4>[0.1.0] - 2015\/09\/10<\/h4>\n\n<ul>\n<li>Refactor<\/li>\n<li>Improve asset management<\/li>\n<li>Styling tweaks<\/li>\n<\/ul>\n\n<h4>[0.1.2] - 2015\/09\/01<\/h4>\n\n<ul>\n<li>Namespace default taxonomy IDs<\/li>\n<\/ul>\n\n<h4>[0.1.1] - 2015\/08\/24<\/h4>\n\n<ul>\n<li>User profile UI uses a mock list-table<\/li>\n<\/ul>\n\n<h4>[0.1.0] - 2015\/08\/19<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"WP User Groups allows users to be categorized using custom taxonomies &amp; terms.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/38453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=38453"}],"author":[{"embeddable":true,"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/johnjamesjacoby"}],"wp:attachment":[{"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=38453"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=38453"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=38453"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=38453"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=38453"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=38453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}