开发者 |
johnjamesjacoby
ddean BrianLayman rmccue spacedmonkey flixos90 |
---|---|
更新时间 | 2022年9月21日 17:58 |
捐献地址: | 去捐款 |
PHP版本: | 4.9 及以上 |
WordPress版本: | 6.1 |
版权: | GPLv2 or later |
版权网址: | 版权信息 |
DOMAIN_CURRENT_SITE
line in your wp-config.php
file. If you don't have this line, you probably need to enable multisite.Yes you can. That is what this plugin does best! Think of how WordPress.org works:
Users are global, and they can login to any of those domains with the same login and password. Each of those domains has their own subdomains and subdirectories, many of which are sites or (networks of them).You can activate it, but it won't do anything. You need to have the multisite functionality enabled and working first.
Create a GitHub issue: https://github.com/stuttter/wp-multi-network/issues/new
For maximum flexibility, use something like... ` // Multisite define( 'MULTISITE', true ); define( 'SUBDOMAIN_INSTALL', false ); define( 'PATH_CURRENT_SITE', '/' ); define( 'DOMAIN_CURRENT_SITE', $_SERVER['HTTP_HOST'] ); // Likely not needed anymore (your config may vary) //define( 'SITE_ID_CURRENT_SITE', 1 ); //define( 'BLOG_ID_CURRENT_SITE', 1 ); // Un-comment and change to a URL to funnel no-site-found requests to //define( 'NOBLOGREDIRECT', '/404/' ); /**
Use something like this to allow cookies to work across networks...
// Cookies define( 'COOKIEHASH', md5( 'yourrootdomain.com' ) ); define( 'COOKIE_DOMAIN', 'yourrootdomain.com' ); define( 'ADMIN_COOKIE_PATH', '/' ); define( 'COOKIEPATH', '/' ); define( 'SITECOOKIEPATH', '/' ); define( 'TEST_COOKIE', 'thing_test_cookie' ); define( 'AUTH_COOKIE', 'thing_' . COOKIEHASH ); define( 'USER_COOKIE', 'thing_user_' . COOKIEHASH ); define( 'PASS_COOKIE', 'thing_pass_' . COOKIEHASH ); define( 'SECURE_AUTH_COOKIE', 'thing_sec_' . COOKIEHASH ); define( 'LOGGED_IN_COOKIE', 'thing_logged_in' . COOKIEHASH );
As of version 3.5, new WordPress multisite installs use a more efficient way to serve uploaded files. Unfortunately, this doesn't play well with multiple networks (yet). Installs that upgraded from 3.4 or below are not affected. WP Multi-Network needs to be running to help set the upload path for new sites, so all networks created with this plugin will have it network activated. If you disable it on one of your networks, any new site you create on that network will store its uploaded files under that network's main site's uploads folder. It's not pretty. Just leave this plugin network-activated (or in mu-plugins) and it will take care of everything.
To achieve nested folder paths in this fashion network1/site1, network1/site2 etc, please follow the steps in https://paulund.co.uk/wordpress-multisite-nested-paths to construct a custom sunrise.php (Thanks to https://paulund.co.uk for providing these steps).
Not much to talk about really. Check the code for details!