Skip to content

Instantly share code, notes, and snippets.

@runezero
Created June 20, 2022 14:41
Show Gist options
  • Select an option

  • Save runezero/ae9c653f4efe4c4de9b99bc63d32d387 to your computer and use it in GitHub Desktop.

Select an option

Save runezero/ae9c653f4efe4c4de9b99bc63d32d387 to your computer and use it in GitHub Desktop.
[Set up Multisite] Enable multisite #wordpress
Multi site opzetten + dupliceren
EN: .com
Japan: .com/ja
China: .com/zh-hans
Volg stappenplan:
https://codex.wordpress.org/Create_A_Network
define('SUBDOMAIN_INSTALL', false); >subfolder of subdomein!
Wp-config aapassen met input die je krijgt tijdens aanzetten multi site.
.htaccess aanpassen (niet overnemen uit network tool maar deze gebruiken:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress
WP-config (let op kan verschillen met wat je uit de network setup krijgt, check of volgende velden erin zitten:
/* Multisite */
define('WP_ALLOW_MULTISITE', true );
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'www.helloworld.nl');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
define('ADMIN_COOKIE_PATH', '/');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');
Multi sites aanmaken
Plugin installeren: https://nl.wordpress.org/plugins/ns-cloner-site-copier/
Kopie maken voor alle 3 de versies
Cache legen anders kan je niet inloggen!!
Plugins uit laten.
Overige kunnen aan blijven, switchen met WPML om de taal te filteren en effect te bekijken.
Check url permalink settings per site!
/wp-admin/network/site-info.php?id=1
HOOFDSITE instellingen in multi network: permalink structure aanpassen (/blog weghalen!!!)
Per taal instellen:
Pagina’s + alle post types andere taal filteren en verwijderen. Menu’s per taal filteren en verwijderen. Widgets per taal filteren en verwijderen. Taal per website instellen. Check footer + overige elementen op taal.
Search and replace uitvoeren
Live zetten
Check url in: wp-config.php en database: _sites _blogs _options
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment