WordPress 多站点可以用单个 WordPress 安装创建多个网站。甚至可以给每个站点指定自己的域名。
什么是 WordPress Multisite?
WordPress Multisite(WordPress 多站点)是 WordPress 的一项核心功能,可以用相同的 WordPress 安装创建多个站点。
好处就是可以给每个网站用不同的域名。这可以快速启动网站,而不用管理多个 WordPress 安装。
从开发角度来看,这提供了共享客户、类似设计元素等的灵活性。
缺点是所有网站都使用相同的资源。这意味着如果服务器出现故障,那么所有网站都会同时出现故障。
步骤 1:安装 WordPress Multisite
如果在一个全新的网站上创建 WordPress 多站点,那么要先安装 WordPress。
安装 WordPress 后,下一步是启用 WordPress 多站点功能。
启用 WordPress 多站点功能
WordPress 多站点功能是内置于 WordPress 中的,但默认情况下处于关闭状态。要启用此功能才能设置 WordPress 多站点。
要编辑 wp-config.php 文件。它是 WordPress 配置文件,包含 WordPress 安装的所有重要设置。
可以用FTP 客户端或控制面板中的文件管理器应用程序对其进行编辑。wp-config.php 文件位于网站的根文件夹下。
在这个文件中,要在“That’s all, stop editing! Happy publishing.”这行上方添加下面这行代码。
define( 'WP_ALLOW_MULTISITE', true );
之后后,要记得保存更改并将文件上传回网站。
现在,切换回 WordPress 管理仪表盘并重新加载管理仪表盘页面。
然后,转到工具»网络设置页面来配置 WordPress 多站点网络。
首先,选择子域名作为“网络中的站点地址”,并给多站点网络和网络管理员电子邮件地址提供标题。
单击“安装”按钮继续。
在下一个页面上,WordPress 会要求添加两段代码。
第一个进入 wp-config.php 文件,就在“That’s all, stop editing! Happy publishing.”这行字的上方。
除了 WordPress 显示的代码之外,还需要在 wp-config.php 文件中添加下面这行代码。这行代码能确保用户可以登录每个站点。
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );
第二段代码进入 WordPress .htaccess 文件,替换默认的 WordPress .htaccess 规则。
将两个代码添加到相应的文件后,登录到 WordPress 管理仪表盘。
登录后,会在管理栏中看到一个名为“我的网站”的新菜单项。将鼠标移到它上面,然后选择
网络管理员»仪表盘链接。
步骤 2:在 WordPress Multisite 中使用自定义域创建新网站
现在一切都已设置好,开始用不同的域名创建第一个网站。
从多站点的网络管理仪表盘中,单击站点»添加新页面。
只需提供站点地址和标题,选择语言,然后输入管理员企业电子邮件地址。至于站点地址,现在可以在这里添加任何内容,在下一步会将其更改为自定义域名。
单击“添加站点”按钮来创建站点。
接下来,转到站点»所有站点页面,然后单击刚刚创建的站点下方的“编辑”链接。
在网站编辑屏幕上,要在网站地址字段下添加想要用于该网站的自定义域名。
WordPress 带有内置域映射,它会自动将自定义域映射到站点地址。
要记得单击“保存更改”按钮。
重复这个过程以添加更多站点,然后将其站点地址更改为想要使用的自定义域名就可以了。在这里,我们创建了一些不同自定义域名的站点。
但是,由于自定义域名未指向你服务器的IP地址,因此这些网站都无法访问。(把这些自定义域名解析到服务器的IP地址就好了)
域名解析
我用阿里云给你们演示一下。(WordPress自托管的逻辑都是一样的,你在哪里买的域名,就去哪里把域名解析到你服务器的IP地址就可以了)
1.登录 云解析DNS控制台
2.在域名解析页面,全部域名页签下,点击域名,进入解析设置页。
3. 添加记录
- 比如主域名guangzi.com (刚注册的域名) ,
- 如想实现通过 www.guangzi.com 和 guangzi.com 进行访问,则需要添加两条解析记录(@和www),如下图。
- 首先在 解析设置 页面,点击 添加记录 按钮。
第一条A记录:”@“
第二条A记录:”www“
域名解析就完成了。
步骤 4:在自定义域名上管理和登录 WordPress Multisite
可以从根站点的仪表盘操作大多数管理任务,例如:安装插件、主题和更新。
处理单个站点,访问站点»所有站点页面,然后单击要处理的站点下方的“仪表盘”链接。
这会进入该特定站点的管理区域,可能需要再次登录。
从这里,可以创建页面、撰写博客文章并管理单个网站。
希望本文能帮助你们了解如何创建具有不同域的 WordPress 多站点。
暂无评论内容