swennet / wp-multisite-same-level-subdomains
这个WordPress多站点插件允许您在主站点相同子域名深度下创建子站点。
dev-master
2022-08-04 10:22 UTC
Requires
- php: >=8.1
- composer/installers: *
This package is not auto-updated.
Last update: 2024-09-27 18:55:01 UTC
README
WP插件:多站点的同一级子域名
这个WordPress多站点插件允许您在主站点相同子域名深度下创建子站点。
示例用法
我们需要创建一个子域名多站点,该站点仅使用 *.client.com 下的子域名,而不使用其他任何域名。在这种情况下,client.com 域名同时在其他地方用于非WordPress站点,因此不能作为主站点的域名。
为了使用 admin.client.com 作为主站点,site1.client.com 和 site2.client.com 分别用于子站点,我们创建了此插件。
安装
$ composer require devgeniem/wp-multisite-same-level-subdomains
配置
我们建议使用composer安装此插件或将插件目录中的插件拖到您的mu-plugins目录中。
然后创建一个wp-content/sunrise.php文件,内容如下:
<?php // Default mu-plugins directory if you haven't set it defined( 'WPMU_PLUGIN_DIR' ) or define( 'WPMU_PLUGIN_DIR', WP_CONTENT_DIR . '/mu-plugins' ); require WPMU_PLUGIN_DIR . '/wp-multisite-same-level-subdomains/wp-multisite-same-level-subdomains.php';
此外,为了使sunrise.php加载,您必须在wp-config.php中添加以下内容:
define( 'SUNRISE', true );
最后,将您首选的域名添加到wp-config.php中
define( 'MULTISITE_SAME_LEVEL_SUBDOMAINS', true );
变量
这强制所有创建的站点都与主站点位于同一子域名下
define( 'MULTISITE_SAME_LEVEL_SUBDOMAINS', true );
维护者
许可证
MIT
