{"id":583,"date":"2025-04-23T12:11:10","date_gmt":"2025-04-23T10:11:10","guid":{"rendered":"https:\/\/rosettapress.com\/?post_type=docs&#038;p=583"},"modified":"2025-04-24T16:16:26","modified_gmt":"2025-04-24T14:16:26","slug":"basic-plugin-setup","status":"publish","type":"docs","link":"https:\/\/rosettapress.com\/docs\/getting-started\/basic-plugin-setup\/","title":{"rendered":"Basic Plugin Setup"},"content":{"rendered":"\n<p>After installing and activating RosettaPress, the first step in setting up your multilingual environment is to create individual sites for each language &#8211; then group them together using a Language Group.<\/p>\n\n\n\n<p>RosettaPress lets you do both directly from its <strong>Language Groups<\/strong> interface in the Network Admin.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"807\" src=\"https:\/\/wpify.cz\/app\/uploads\/sites\/2\/2025\/04\/screencapture-localhost-10043-wp-admin-network-admin-php-2025-04-24-15_03_19-1024x807.png\" alt=\"\" class=\"wp-image-693\" srcset=\"https:\/\/wpify.cz\/app\/uploads\/sites\/2\/2025\/04\/screencapture-localhost-10043-wp-admin-network-admin-php-2025-04-24-15_03_19-1024x807.png 1024w, https:\/\/wpify.cz\/app\/uploads\/sites\/2\/2025\/04\/screencapture-localhost-10043-wp-admin-network-admin-php-2025-04-24-15_03_19-300x236.png 300w, https:\/\/wpify.cz\/app\/uploads\/sites\/2\/2025\/04\/screencapture-localhost-10043-wp-admin-network-admin-php-2025-04-24-15_03_19-768x605.png 768w, https:\/\/wpify.cz\/app\/uploads\/sites\/2\/2025\/04\/screencapture-localhost-10043-wp-admin-network-admin-php-2025-04-24-15_03_19-1536x1210.png 1536w, https:\/\/wpify.cz\/app\/uploads\/sites\/2\/2025\/04\/screencapture-localhost-10043-wp-admin-network-admin-php-2025-04-24-15_03_19-600x473.png 600w, https:\/\/wpify.cz\/app\/uploads\/sites\/2\/2025\/04\/screencapture-localhost-10043-wp-admin-network-admin-php-2025-04-24-15_03_19.png 1714w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Step 1: Create Language-Specific Sites<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>Network Admin \u2192 RosettaPress \u2192 Language Groups<\/strong>.<\/li>\n\n\n\n<li>If no subsites exist yet for your languages, click <strong>\u201cCreate new site\u201d<\/strong>.<\/li>\n\n\n\n<li>Fill in the following fields for each site:\n<ul class=\"wp-block-list\">\n<li><strong>Domain<\/strong> \u2013 Set the URL (e.g., <code>\/de\/<\/code>, <code>\/fr\/<\/code>, <code>\/es\/<\/code>)<\/li>\n\n\n\n<li><strong>Name<\/strong> \u2013 Site title (used in the admin)<\/li>\n\n\n\n<li><strong>Language<\/strong> \u2013 Select the language for this site<\/li>\n\n\n\n<li><strong>Based on site<\/strong> \u2013 (Optional) Clone content from an existing site<\/li>\n\n\n\n<li><strong>Exclude tables<\/strong> \u2013 (Optional) Skip specific database tables (e.g., analytics, cache)<\/li>\n\n\n\n<li><strong>Copy users with roles<\/strong> \u2013 Select user roles to copy from the source site<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>Click <strong>Create new site<\/strong> to add each one. Repeat for all required languages.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2: Create a Language Group<\/h4>\n\n\n\n<p>Once your language-specific sites are created:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click <strong>Add New Language Group<\/strong>.<\/li>\n\n\n\n<li>Enter a <strong>Group Name<\/strong> to describe this set of sites.<\/li>\n\n\n\n<li>Add the sites you created using the dropdown.<\/li>\n\n\n\n<li>Choose one site to be the <strong>Primary Site<\/strong> \u2014 this will act as the source for cloning, synchronization, and translation control.<\/li>\n\n\n\n<li>Click <strong>Save Changes<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>Each site can only belong to one language group, and you can manage multiple groups independently.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">What\u2019s Next?<\/h4>\n\n\n\n<p>Once your group is saved, you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enable <strong>Automatic Cloning<\/strong> and <strong>Synchronization<\/strong><\/li>\n\n\n\n<li>Configure <strong>Automatic Translations<\/strong><\/li>\n\n\n\n<li>Set up the <strong>Language Selector<\/strong><\/li>\n\n\n\n<li>Start linking and translating content between sites<\/li>\n<\/ul>\n\n\n\n<p>This structure lays the foundation for everything RosettaPress can do &#8211; with flexibility, performance, and clarity.<\/p>\n","protected":false},"featured_media":0,"parent":572,"menu_order":16,"template":"","doc_category":[22],"class_list":["post-583","docs","type-docs","status-publish","hentry","doc_category-getting-started"],"_links":{"self":[{"href":"https:\/\/rosettapress.com\/wp-json\/wp\/v2\/docs\/583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rosettapress.com\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/rosettapress.com\/wp-json\/wp\/v2\/types\/docs"}],"version-history":[{"count":5,"href":"https:\/\/rosettapress.com\/wp-json\/wp\/v2\/docs\/583\/revisions"}],"predecessor-version":[{"id":723,"href":"https:\/\/rosettapress.com\/wp-json\/wp\/v2\/docs\/583\/revisions\/723"}],"up":[{"embeddable":true,"href":"https:\/\/rosettapress.com\/wp-json\/wp\/v2\/docs\/572"}],"wp:attachment":[{"href":"https:\/\/rosettapress.com\/wp-json\/wp\/v2\/media?parent=583"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/rosettapress.com\/wp-json\/wp\/v2\/doc_category?post=583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}