swennet/wp-multisite-same-level-subdomains

这个WordPress多站点插件允许您在主站点相同子域名深度下创建子站点。

安装: 377

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 0

分支: 3

类型:wordpress-muplugin

dev-master 2022-08-04 10:22 UTC

This package is not auto-updated.

Last update: 2024-09-27 18:55:01 UTC


README

geniem-github-banner

WP插件:多站点的同一级子域名

Latest Stable Version Total Downloads Latest Unstable Version License

这个WordPress多站点插件允许您在主站点相同子域名深度下创建子站点。

示例用法

我们需要创建一个子域名多站点,该站点仅使用 *.client.com 下的子域名,而不使用其他任何域名。在这种情况下,client.com 域名同时在其他地方用于非WordPress站点,因此不能作为主站点的域名。

为了使用 admin.client.com 作为主站点,site1.client.comsite2.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 );

维护者

Onni Hakala

许可证

MIT