{"id":397572,"date":"2026-11-05T13:26:01","date_gmt":"2026-11-05T13:26:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/one-click-multisite\/"},"modified":"2026-11-05T13:25:28","modified_gmt":"2026-11-05T13:25:28","slug":"siteunfold","status":"publish","type":"plugin","link":"https:\/\/si.wordpress.org\/plugins\/siteunfold\/","author":16589605,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.1.4","requires":"6.4","requires_php":"8.1","requires_plugins":null,"header_name":"Siteunfold \u2013 Convert Your Site to Multisite","header_author":"Narek Zakarian","header_description":"Convert your site to Multisite with one click from Tools > Convert to Multisite, and revert it back to a single site.","assets_banners_color":"9081d3","last_updated":"2026-11-05 13:25:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profile.wordpress.org\/nareknovembit","rating":0,"author_block_rating":0,"active_installs":0,"downloads":126,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"nareknovembit","date":"2026-11-05 13:25:28","revision":3786086}},"upgrade_notice":{"1.2.0":"<p>The plugin is now called Siteunfold. Nothing else changes for your site.<\/p>","1.1.0":"<p>Adds Revert to Single Site and keeps your permalinks when converting.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3786086,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3786086,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3786086,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3786086,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3786086,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3786086,"resolution":"1","location":"assets","locale":"","width":1280,"height":860},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3786086,"resolution":"2","location":"assets","locale":"","width":1280,"height":900}},"screenshots":{"1":"Tools \u2192 Convert to Multisite: the prerequisite checks and the network type choice.","2":"Network Admin \u2192 Settings \u2192 Revert to Single Site."}},"plugin_section":[],"plugin_tags":[4154,441,325,290888,19330],"plugin_category":[51],"plugin_contributors":[271391],"plugin_business_model":[],"class_list":["post-397572","plugin","type-plugin","status-publish","hentry","plugin_tags-convert","plugin_tags-multisite","plugin_tags-network","plugin_tags-network-setup","plugin_tags-wp-config","plugin_category-multisite","plugin_contributors-nareknovembit","plugin_committers-nareknovembit"],"banners":{"banner":"https:\/\/ps.w.org\/siteunfold\/assets\/banner-772x250.png?rev=3786086","banner_2x":"https:\/\/ps.w.org\/siteunfold\/assets\/banner-1544x500.png?rev=3786086","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/siteunfold\/assets\/icon.svg?rev=3786086","icon":"https:\/\/ps.w.org\/siteunfold\/assets\/icon.svg?rev=3786086","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/siteunfold\/assets\/screenshot-1.png?rev=3786086","caption":"Tools \u2192 Convert to Multisite: the prerequisite checks and the network type choice."},{"src":"https:\/\/ps.w.org\/siteunfold\/assets\/screenshot-2.png?rev=3786086","caption":"Network Admin \u2192 Settings \u2192 Revert to Single Site."}],"raw_content":"<!--section=description-->\n<p>Enabling multisite by hand means following WordPress's Network Setup steps: add a constant to wp-config.php, run the network installer, then copy two blocks of generated code into wp-config.php and .htaccess and log in again. Siteunfold does all of that for you from <strong>Tools \u2192 Convert to Multisite<\/strong>.<\/p>\n\n<p><strong>What it does<\/strong><\/p>\n\n<ul>\n<li>Checks first that the conversion can work. The site must not already be a network, wp-config.php must be writable, WordPress must be able to write files directly, and the site address must be one WordPress accepts. It also checks whether sub-directories or sub-domains are possible, and whether the rewrite rules can be written.<\/li>\n<li>Creates the network database tables with WordPress core's own installer, the same one the Network Setup screen uses.<\/li>\n<li>Adds the multisite constants to wp-config.php, above the \"stop editing\" line. Constants that are already defined are left alone, so running it twice never adds duplicates.<\/li>\n<li>Replaces the WordPress block in .htaccess with the multisite rewrite rules core would have asked you to paste.<\/li>\n<li>Keeps your permalink structure. WordPress's own installer resets it (to <code>\/blog\/%year%\/%monthnum%\/%day%\/%postname%\/<\/code> on sub-directory networks), which would change every existing URL; the plugin puts yours back.<\/li>\n<li>Takes you to the new Network Admin.<\/li>\n<\/ul>\n\n<p>You can choose <strong>sub-directories<\/strong> (example.com\/site1) or <strong>sub-domains<\/strong> (site1.example.com). Options that WordPress does not allow on your install are disabled, with the reason. For example, WordPress disables sub-directories once a site has posts older than a month, and sub-domains are not possible on localhost or an IP address.<\/p>\n\n<p><strong>Revert to a single site<\/strong><\/p>\n\n<p>Changed your mind? <strong>Network Admin \u2192 Settings \u2192 Revert to Single Site<\/strong> turns the network back into a single site, as long as it still holds only the main site. It removes the multisite constants from wp-config.php, restores the standard .htaccess rules, keeps network-activated plugins active, and deletes the network tables. Posts, pages, media, users and settings of the main site are not touched.<\/p>\n\n<p>The revert refuses to run when it could lose something: when other sites exist (their tables and uploads would be orphaned), or when your account has no Administrator role on the main site (super admin rights disappear with the network, so you would be locked out).<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Siteunfold does not collect, store or send any personal data, and it contains no tracking.<\/p>\n\n<p>When you choose sub-domains, WordPress core's network installer (<code>populate_network()<\/code>) makes one HTTP request to a random sub-domain of your own site, to check that wildcard DNS works. That request goes only to your own domain.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin from Plugins \u2192 Add New, or upload the zip, and activate it.<\/li>\n<li><strong>Back up your files and database.<\/strong><\/li>\n<li>Go to <strong>Tools \u2192 Convert to Multisite<\/strong>.<\/li>\n<li>Check that no prerequisite is marked as failed, pick a network type and click <strong>Convert to Multisite<\/strong>.<\/li>\n<li>Log in again if WordPress asks you to. You land in the Network Admin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20the%20conversion%20reversible%3F\"><h3>Is the conversion reversible?<\/h3><\/dt>\n<dd><p>Yes, while the network holds only the main site: go to <strong>Network Admin \u2192 Settings \u2192 Revert to Single Site<\/strong>. If you have created other sites, delete them first (export their content if you need it); a single site has no place for their tables and uploads. A full backup restore always works too.<\/p><\/dd>\n<dt id=\"does%20it%20work%20for%20networks%20i%20set%20up%20by%20hand%3F\"><h3>Does it work for networks I set up by hand?<\/h3><\/dt>\n<dd><p>The revert does, as long as the multisite constants are plain <code>define()<\/code> lines in wp-config.php. It also removes the <code>\/blog<\/code> prefix WordPress adds to the main site's permalinks on sub-directory networks.<\/p><\/dd>\n<dt id=\"will%20my%20urls%20change%3F\"><h3>Will my URLs change?<\/h3><\/dt>\n<dd><p>No. WordPress's network installer resets the main site's permalink structure; the plugin restores yours right after, and a revert keeps it as well.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20nginx%3F\"><h3>Does it work on nginx?<\/h3><\/dt>\n<dd><p>Yes, but nginx does not read .htaccess. The prerequisites screen says so before you convert. Afterwards, add the multisite rewrite rules to your nginx configuration; see the <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/server\/web-server\/nginx\/\">nginx guide in the WordPress developer documentation<\/a>.<\/p><\/dd>\n<dt id=\"why%20is%20%22sub-directories%22%20disabled%3F\"><h3>Why is \"Sub-directories\" disabled?<\/h3><\/dt>\n<dd><p>WordPress disables sub-directory networks once the main site has published posts older than a month, because their permalinks could collide with the address of a new site. The same rule applies on the manual Network Setup screen.<\/p><\/dd>\n<dt id=\"why%20is%20%22sub-domains%22%20disabled%3F\"><h3>Why is \"Sub-domains\" disabled?<\/h3><\/dt>\n<dd><p>Sub-domain networks need a real domain name. They are not possible on <code>localhost<\/code>, on an IP address, or when WordPress lives in a sub-folder of the domain.<\/p><\/dd>\n<dt id=\"my%20host%20asks%20for%20ftp%20details%20when%20i%20install%20plugins.%20will%20this%20work%3F\"><h3>My host asks for FTP details when I install plugins. Will this work?<\/h3><\/dt>\n<dd><p>No. The plugin writes wp-config.php directly and does not ask for FTP or SSH credentials. If WordPress cannot write files directly, the prerequisites screen tells you so and the conversion is not offered. Use WordPress's manual Network Setup steps instead.<\/p><\/dd>\n<dt id=\"should%20i%20deactivate%20my%20other%20plugins%20first%3F\"><h3>Should I deactivate my other plugins first?<\/h3><\/dt>\n<dd><p>WordPress recommends it before enabling a network, and it is a good idea on a production site. After the conversion, each plugin is still active on the main site; network-activate the ones you want on every site.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20delete%20the%20plugin%3F\"><h3>What happens when I delete the plugin?<\/h3><\/dt>\n<dd><p>Your network keeps working. The plugin stores no settings. It only removes the short-lived result notices it keeps across redirects. Keep the plugin installed if you may want to revert later.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Renamed from \"One Click Multisite\" to Siteunfold. Networks converted by earlier versions can still be reverted.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: Revert to Single Site (Network Admin \u2192 Settings), for networks that only hold the main site.<\/li>\n<li>Fix: the main site's permalink structure is kept when converting. WordPress's installer used to reset it, changing existing URLs.<\/li>\n<li>Fix: commented-out <code>define()<\/code> lines in wp-config.php are no longer mistaken for real ones.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Convert your site to Multisite with one click, and back again. No hand-editing of wp-config.php or .htaccess.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/si.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/397572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/si.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/si.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/si.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=397572"}],"author":[{"embeddable":true,"href":"https:\/\/si.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nareknovembit"}],"wp:attachment":[{"href":"https:\/\/si.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=397572"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/si.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=397572"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/si.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=397572"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/si.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=397572"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/si.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=397572"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/si.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=397572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}