{"id":21910,"date":"2013-02-06T13:24:57","date_gmt":"2013-02-06T13:24:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/groups-blog-protect\/"},"modified":"2025-12-20T17:57:07","modified_gmt":"2025-12-20T17:57:07","slug":"groups-blog-protect","status":"publish","type":"plugin","link":"https:\/\/it.wordpress.org\/plugins\/groups-blog-protect\/","author":7731483,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.6.0","stable_tag":"1.6.0","tested":"6.9.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Groups Blog Protect","header_author":"itthinx","header_description":"","assets_banners_color":"","last_updated":"2025-12-20 17:57:07","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.itthinx.com\/shop\/","header_plugin_uri":"http:\/\/www.itthinx.com\/plugins\/groups","header_author_uri":"https:\/\/www.itthinx.com","rating":5,"author_block_rating":0,"active_installs":10,"downloads":4334,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"itthinx","date":"2013-02-06 13:28:30"},"1.0.1":{"tag":"1.0.1","author":"itthinx","date":"2013-08-03 17:06:51"},"1.2.0":{"tag":"1.2.0","author":"itthinx","date":"2020-04-06 21:26:32"},"1.3.0":{"tag":"1.3.0","author":"itthinx","date":"2021-04-02 19:36:10"},"1.4.0":{"tag":"1.4.0","author":"itthinx","date":"2024-01-14 16:36:05"},"1.5.0":{"tag":"1.5.0","author":"itthinx","date":"2025-04-12 14:24:55"},"1.6.0":{"tag":"1.6.0","author":"itthinx","date":"2025-12-20 17:57:07"}},"upgrade_notice":{"":"<p>This release has been tested with the latest version of WordPress.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3021565,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3021565,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.2.0","1.3.0","1.4.0","1.5.0","1.6.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3021593,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"Groups Blog Protect settings."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1911,1912,806,353,6459],"plugin_category":[44,54,58],"plugin_contributors":[78949],"plugin_business_model":[],"class_list":["post-21910","plugin","type-plugin","status-publish","hentry","plugin_tags-access","plugin_tags-access-control","plugin_tags-construction","plugin_tags-groups","plugin_tags-lockdown","plugin_category-discussion-and-community","plugin_category-security-and-spam-protection","plugin_category-user-management","plugin_contributors-itthinx","plugin_committers-itthinx"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/groups-blog-protect\/assets\/icon-128x128.png?rev=3021565","icon_2x":"https:\/\/ps.w.org\/groups-blog-protect\/assets\/icon-256x256.png?rev=3021565","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/groups-blog-protect\/assets\/screenshot-1.png?rev=3021593","caption":"Groups Blog Protect settings."}],"raw_content":"<!--section=description-->\n<p>The plugin protects a site so that only members can access its pages.<\/p>\n\n<p>Suitable for site lockdowns, private sites and sites that are under construction.<\/p>\n\n<p>It allows to redirect visitors to a particular page or to the WordPress login.<\/p>\n\n<p>Members who are logged in have access to the site.\nMembers must belong to the site's <em>Registered<\/em> group, or to a particular group as determined specifically for the site.<\/p>\n\n<p>The plugin is an extension to <a href=\"https:\/\/wordpress.org\/plugins\/groups\/\">Groups<\/a> which is required.<\/p>\n\n<p>The redirection settings can be adjusted in <em>Settings &gt; Groups Blog Protect<\/em> :<\/p>\n\n<p>Redirection options can be set for the blog - or for each blog in a multisite setup:<\/p>\n\n<ul>\n<li>no redirection<\/li>\n<li>redirect to a specific post, note that with this option the blog is shown to the visitor but only that page can be visited<\/li>\n<li>redirect to the WordPress login<\/li>\n<\/ul>\n\n<p>The redirect status code can be selected among:<\/p>\n\n<ul>\n<li>Moved Permanently (301)<\/li>\n<li>Found (302)<\/li>\n<li>See other (303)<\/li>\n<li>Temporary Redirect (307)<\/li>\n<\/ul>\n\n<p>Site administrators can determine which group is used to protect the site:<\/p>\n\n<ul>\n<li>By default, users must belong to the <em>Registered<\/em> group to be able to access the site, so any registered user who is logged in will have access.<\/li>\n<li>The constant <code>GROUPS_BLOG_PROTECT_GROUP<\/code> can be set in <code>wp-config.php<\/code> to indicate the name of the group to which users must belong to be able to access the site.<\/li>\n<li>For multisites, the <code>GROUPS_BLOG_PROTECT_GROUP_n<\/code> constant can be used to indicate the name of the group required to access a particular site, where <code>n<\/code> is the blog ID of the site.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload or extract the <code>groups-blog-protect<\/code> folder to your site's <code>\/wp-content\/plugins\/<\/code> directory. You can also use the <em>Add new<\/em> option found in the <em>Plugins<\/em> menu in WordPress.<\/li>\n<li>Enable the plugin from the <em>Plugins<\/em> menu in WordPress.<\/li>\n<li>Go to <em>Settings &gt; Groups Blog Protect<\/em> and adjust the redirection settings as desired.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='where%20is%20the%20documentation%3F'><h3>Where is the documentation?<\/h3><\/dt>\n<dd><p>The documentation for this plugin is at <a href=\"https:\/\/docs.itthinx.com\/document\/groups-blog-protect\/\">Groups Blog Protect<\/a>.<\/p>\n\n<p>The documentation for Groups is at <a href=\"https:\/\/docs.itthinx.com\/document\/groups\/\">Groups<\/a>.<\/p><\/dd>\n<dt id='what%20do%20the%20status%20codes%20mean%3F'><h3>What do the status codes mean?<\/h3><\/dt>\n<dd><p>Read the section on <a href=\"http:\/\/www.w3.org\/Protocols\/rfc2616\/rfc2616-sec10.html\">Status Code Definitions<\/a> in <a href=\"http:\/\/www.w3.org\/Protocols\/rfc2616\/rfc2616.html\">RFC 2616<\/a>.<\/p><\/dd>\n<dt id='i%20have%20a%20question%2C%20where%20do%20i%20ask%3F'><h3>I have a question, where do I ask?<\/h3><\/dt>\n<dd><p>You can leave a comment at the <a href=\"https:\/\/www.itthinx.com\/plugins\/groups-blog-protect\/\">Groups Blog Protect<\/a> plugin page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>For the full changelog see <a href=\"https:\/\/github.com\/itthinx\/groups-blog-protect\/blob\/master\/changelog.txt\">changelog.txt<\/a>.<\/p>","raw_excerpt":"Protect access to blogs via group memberships powered by Groups.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/21910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=21910"}],"author":[{"embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/itthinx"}],"wp:attachment":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=21910"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=21910"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=21910"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=21910"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=21910"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=21910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}