wordpress知识库
网站首页 > 知识库 > wordpress知识 >

如何安装和设置WordPress多站点网络

2019/04/22

启用WordPress多站点网络功能

每个WordPress安装都内置了多站点网络功能。需要做的就是像往常一样安装和设置WordPress。之后,只需要启用多站点功能即可。还可以在任何现有的WordPress网站上启用多站点功能。在启用多站点之前,不要忘记创建WordPress站点的完整备份。然后,使用FTP客户端或cPanel文件管理器连接站点,打开wp-config.php文件进行编辑,添加以下代码到wp-config.php文件中,在下面这句代码之前

/* That’s all, stop editing! Happy publishing. */ 

添加如下代码

/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );

完成后,保存wp-config.php文件并将其上传到服务器。此代码只是WordPress网站上启用多站点功能。启用后,接着设置多站点网络。

设置WordPress多站点网络

现在已经成功在WordPress网站上启用了多站点功能,是时候设置网络了。在现有的WordPress网站上设置多站点网络,需要先停用网站上的所有WordPress插件。打开插件»已安装的插件页面并选择所有插件。从“批量操作”下拉菜单中选择“停用”,然后单击“应用”按钮。

停用所有插件

前往“工具”»“网络设置”页面。在这里,可以配置多站点网络。

WordPress多站点网络设置

在网络设置页面中,需要告诉WordPress为网络中的站点使用什么域结构,例如子域或子目录。之后,设置网络标题,并确保“网络管理员电子邮件”字段中的电子邮件地址正确无误。单击“安装”按钮继续。WordPress现在将显示一些代码,分别添加到wp-config.php和.htaccess文件中。

将WordPress多站点配置规则添加到wp-config和.htaccess文件

可以使用FTP客户端或cPanel中的文件管理器来复制和粘贴代码。首先,编辑wp-config.php文件,并将代码粘贴到在前面步骤中添加的行的正下方。其次,需要编辑.htaccess文件,并将.htaccess中现有的WordPress规则替换为复制的WordPress多站点代码。不要忘记保存更改并将编辑后的文件重新上传回服务器。完成后,需要重新登录WordPress站点以访问多站点网络。

配置网络设置

现在,已经设置了多站点网络,是时候配置其网络设置了。首先登录WordPress网站管理区域。之后切换到“网络仪表盘”设置以更改网络设置、添加新站点和配置其他设置。

将鼠标移到管理工具栏中的“我的网站”菜单时,将出现一个弹出窗口。单击“网络管理员”»“仪表盘”。

WordPress多站点网络管理仪表盘

这里可以进入多站点网络仪表盘。有新的菜单项用于管理多站点网络。

多站点管理区域

要配置网络设置,只需单击管理侧边栏中的“设置”链接即可。网络设置页面上的第一个选项是设置站点标题和管理员电子邮件地址。这些字段将自动填充在设置过程中输入的网络标题和管理员电子邮件。

WordPress多站点常规设置

开放多站点网络进行注册

网络设置页面上的“注册设置”部分可能是整个网络设置中最重要的设置。默认情况下,用户注册和站点注册在网络上都处于禁用状态。可以选择打开站点进行用户注册,仅允许现有用户创建新站点,或者同时允许用户和站点注册。

允许用户和站点在WordPress多站点上注册

如果要打开多站点网络进行注册,则可以选中“注册通知”选项旁边的框。这将允许每次注册新用户或站点时收到电子邮件通知。如果允许单个站点管理员将新用户添加到其站点,则可以选中“添加新用户”选项旁边的框。

其他多站点设置

有限的电子邮件注册选项允许将站点或用户注册限制为来自特定域的电子邮件地址。如果仅允许自己组织中的人员注册和创建用户或网站,这将特别有用。同样,也可以禁止某些域注册。

新网站设置

“新建站点设置”部分允许在多站点网络上创建的新站点配置默认选项。在这些设置中修改欢迎电子邮件以及第一个默认帖子、页面和评论的内容。

WordPress多站点的新站点设置

作为网络管理员,可以随时更改这些设置。

多站点网络的上载设置

密切关注服务器资源的使用情况非常重要。在“上传设置”部分下,可以限制网站可用于上传的总空间量。默认值为100 MB,这可能适用于至少100张照片上传。根据磁盘空间量增加或减少此空间。

WordPress多站点上传设置

默认上传文件类型为图像、音频、视频和pdf文件。可以添加其他文件类型,例如doc、docx、odt等。之后可以选择文件大小限制,以便用户无法将非常大的文件上传到服务器。

插件菜单设置

接下来,跳转到菜单设置。在网络站点上启用wordpress插件部分的管理菜单。

WordPress多站点插件菜单

启用此功能将向相应的站点管理员显示“插件”菜单。他们可以在其网站上激活或停用插件,但不能安装新插件。对所有配置设置感到满意后,请继续并单击“保存更改”按钮。

将新站点添加到WordPress多站点网络

要将新站点添加到WordPress多站点网络,只需单击管理工具栏中“我的站点”»“网络管理员”菜单下的“站点”。

在WordPress多站点上管理站点

这将显示当前多站点安装上的站点列表。默认情况下,主站点被列为WordPress多站点网络中的唯一站点。要添加新网站,请单击顶部的“添加新网站”按钮。

在WordPress多站点网络中添加新站点

在“添加新网站”页面上,提供网站的地址。无需输入完整地址,只需键入要用作子域或子目录的部分即可。接下来,添加网站标题并输入网站管理员的电子邮件地址。

添加新站点详细信息

可以添加当前用于管理多站点网络的管理员电子邮件地址以外的管理员电子邮件地址。如果其他用户当前未使用该电子邮件地址,则WordPress将创建一个新用户并将用户名和密码发送到输入的电子邮件地址。完成后,只需单击“添加站点”按钮即可。一个新站点将添加到WordPress多站点网络中。作为网络管理员,还将收到一封新的站点注册电子邮件。如果创建新用户,该用户将收到一封电子邮件,其中包含设置密码和登录的说明。

将主题和插件添加到多站点网络

默认情况下,多站点网络中的各个站点管理员无法自行安装主题和插件。作为网络管理员,安装相应的插件和主题,以便它们可用于网络上的所有站点。

为多站点网络安装主题

若要添加主题,请转到“我的网站”»“网络管理员”»“主题”页。

WordPress多站点主题

在此页面上,会列出当前安装在WordPress多站点上的主题列表。可以通过单击该主题下的“启用网络”选项使主题可供其他网站使用。还可以通过单击主题下的“网络禁用”链接来禁用主题。注意:仅当启用主题时,才会出现“网络禁用”选项。要添加新主题,需要单击屏幕顶部的“添加新主题”按钮,然后像往常一样安装WordPress主题。安装新主题后,将能够使用“网络启用”选项将其提供给网络上的其他站点。