devgeniem/wp-multisite-same-level-subdomains

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

2.2 2016-11-07 20:00 UTC

This package is auto-updated.

Last update: 2024-09-20 15:21: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