{"id":34,"date":"2021-06-30T17:53:57","date_gmt":"2021-06-30T17:53:57","guid":{"rendered":"https:\/\/documentation.userswp.io\/article\/using-userswp-on-multisite-networks\/"},"modified":"2025-03-27T16:44:40","modified_gmt":"2025-03-27T16:44:40","slug":"using-userswp-on-multisite-networks","status":"publish","type":"gd_place","link":"https:\/\/userswp.io\/documentation\/article\/installation\/using-userswp-on-multisite-networks\/","title":{"rendered":"Using UsersWP on Multisite Networks"},"content":{"rendered":"<p>UsersWP offers three modes of operation when the plugin has been Network Activated, each with different features. This guide explains how to setup each mode, along with a summary of the features for each mode.\u00a0<\/p>\n<h2>Preparation<\/h2>\n<p>For this guide, we assume you have completed the following:<\/p>\n<p>\u00a0<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/support\/article\/how-to-install-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">Installed WordPress<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/support\/article\/create-a-network\/\" target=\"_blank\" rel=\"noopener\">Created\u00a0the Network<\/a><\/li>\n<li>Installed UsersWP plugin on the Network<\/li>\n<\/ul>\n<p>UsersWP has 3 modes for Network Activation. Each mode changes how the UsersWP Pages are setup. The modes are:<\/p>\n<p>\u00a0<\/p>\n<ul>\n<li><b style=\"background-color: initial;\">Network Activation for Main Site &#8211; <\/b>UsersWP Pages on Main site only <strong style=\"background-color: initial;\">(Default Network Activation Mode)<\/strong><\/li>\n<li><b style=\"background-color: initial;\">Network Activation for Specific Site &#8211; <\/b>UsersWP Pages on a Specific Multisite only<\/li>\n<li><b style=\"font-weight: bold; background-color: initial;\">Network Activation for All Sites &#8211; <\/b>UsersWP Pages on All Multisites<\/li>\n<\/ul>\n<h2>Network Activation for Main Site<\/h2>\n<p>This is the default mode when the plugin is Network Activated. No additional configuration is needed.<\/p>\n<ol>\n<li><strong>UsersWP Pages &#8211;<\/strong> Pages will be created on the Main site (only).<\/li>\n<li><strong>Redirection &#8211;<\/strong> Site visitors will be redirected to UsersWP pages on the Main site.<\/li>\n<li><strong>Settings Management &#8211;<\/strong> UsersWP Admin options available from Main Site Dashboard (WP Backend)<\/li>\n<li><strong>Multisite Settings Access &#8211;<\/strong> UsersWP Admin Hidden from Dashboard on Additional Multisites<\/li>\n<\/ol>\n<p><strong>How to:<\/strong><\/p>\n<ol>\n<li>Visit <strong><em>My Sites &#8211; Network Admin &#8211; Plugins<\/em><\/strong><\/li>\n<li>Click Network Activate.<\/li>\n<\/ol>\n<h2>Network Activation for Specific Site<\/h2>\n<p>In some cases, it may be necessary to direct users towards a specific site in the Network, as opposed to the Main site. This installation is similar to the Network Activation for Main Site, but does require 1) The ID Number of the Specific Site and 2) Editing of the wp-config file.<\/p>\n<ol>\n<li><strong>UsersWP Pages &#8211;<\/strong> Pages will be created on the Specific site (only).<\/li>\n<li><strong>Redirection &#8211;<\/strong> Site visitors will be redirected to UsersWP pages on the Specific site<\/li>\n<li><strong>Settings Management &#8211;<\/strong> UsersWP Admin options available from Specific Site Dashboard (WP Backend)<\/li>\n<li><strong>Multisite Settings Access &#8211; <\/strong>UsersWP Admin Hidden from Dashboard on Additional Multisites (including Main site)<\/li>\n<\/ol>\n<p><strong>How to:<\/strong><\/p>\n<p>Visit <strong><em>My Sites &#8211; Network Admin &#8211; My Sites<\/em><\/strong>. Find the ID of the specific site.<\/p>\n<p>Edit your wp-config.php file to add the following line. <strong>IMPORTANT: Adjust the &#8217;10&#8217; to the ID of the Specific Site<\/strong>:<\/p>\n<pre>define('UWP_ROOT_PAGES', '10');\n<\/pre>\n<p>Visit <strong><em>My Sites &#8211; Network Admin &#8211; Plugins<\/em><\/strong> and click Network Activate<\/p>\n<h2>Network Activation for All Sites<\/h2>\n<p>In some cases, you may want each Multisite to have independant settings for UsersWP. This installation also requires editing of the wp-config file.<\/p>\n<p>Mode Name: Network Activation for All Sites Mode Behavior:<\/p>\n<ol>\n<li>UsersWP Pages &#8211; Pages will be created on each Multisite.<\/li>\n<li>Redirection &#8211; Site visitors will be redirected as per settings of each separate Multisite<\/li>\n<li>Settings Management &#8211; UsersWP Admin options available for each site<\/li>\n<\/ol>\n<p><strong>How to:<\/strong><\/p>\n<p>Edit your wp-config.php file to add the following line:<\/p>\n<pre>define('UWP_ROOT_PAGES', 'all');\n<\/pre>\n<p>Visit <strong><em>My Sites &#8211; Network Admin &#8211; Plugins<\/em><\/strong> and click Network Activate<\/p>\n<h2>FAQ &#8211; Frequently Asked Questions<\/h2>\n\n\n<div class=\"wp-block-blockstrap-blockstrap-widget-accordion accordion mb-3\">\n<div class=\"accordion-item\" id=\"heading-tab-1\"><h2 class=\"accordion-header\"><button class=\"accordion-button\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-tab-1\" aria-expanded=\"true\" aria-controls=\"collapse-tab-1\">Does this plugin require to be Network?<\/button><\/h2><div class=\"accordion-collapse collapse show\" x=\"\" id=\"collapse-tab-1\" aria-labelledby=\"heading-tab-1\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p>No, this plugin can be either Network Activated or Activated independently on each Multisite.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-tab-2\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-tab-2\" aria-expanded=\"false\" aria-controls=\"collapse-tab-2\">Why can&#8217;t I create a site from the Account form?<\/button><\/h2><div class=\"accordion-collapse collapse\" x=\"\" id=\"collapse-tab-2\" aria-labelledby=\"heading-tab-2\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p>In order to make the plugin flexible, new Multisites may only be created during registration.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-tab-3\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-tab-3\" aria-expanded=\"false\" aria-controls=\"collapse-tab-3\">Are individual tables created?<\/button><\/h2><div class=\"accordion-collapse collapse\" x=\"\" id=\"collapse-tab-3\" aria-labelledby=\"heading-tab-3\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p>In Main and Specific site activation, one set of tables are used. In All Sites and Single site activation, tables are created for each site. The Single and All are exactly the same, effectively.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n<script type=\"application\/ld+json\">{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Does this plugin require to be Network?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"No, this plugin can be either Network Activated or Activated independently on each Multisite.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why can't I create a site from the Account form?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"In order to make the plugin flexible, new Multisites may only be created during registration.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Are individual tables created?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"In Main and Specific site activation, one set of tables are used. In All Sites and Single site activation, tables are created for each site. The Single and All are exactly the same, effectively.\"\n            }\n        }\n    ]\n}<\/script>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>UsersWP offers three modes of operation when the plugin has been Network Activated, each with different features. This guide explains how to setup each mode, along with a summary of the features for each mode.\u00a0 Preparation For this guide, we assume you have completed the following: \u00a0 Installed WordPress Created\u00a0the Network Installed UsersWP plugin on [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"article\/tags":[],"article\/categories":[9,3],"class_list":["post-34","gd_place","type-gd_place","status-publish","hentry","gd_placecategory-installation","gd_placecategory-getting-started"],"_links":{"self":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/types\/gd_place"}],"author":[{"embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":0,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/34\/revisions"}],"wp:attachment":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"gd_place_tags","embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/tags?post=34"},{"taxonomy":"gd_placecategory","embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/categories?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}