如何创建 WordPress 内部网站:您需要什么来设置它
已发表: 2018-03-12想要为您的公司或组织设置 Intranet 站点? 作为世界上最受欢迎的内容管理系统,WordPress 可以轻松提供您的 Intranet 站点所需的所有功能。
但是,即使您知道 WordPress 是正确的工具,您也可能对创建 WordPress 内部网站所需的实际步骤和插件感到有些困惑。
作为知识库主题和插件的创建者,我们知道我们的许多客户使用我们的工具来创建内部知识库,这是任何 Intranet 站点上的完美功能。
为此,我们决定编写一个详细的教程,介绍如何使用 WordPress 创建 Intranet 网站。
您将学习:
- 在您的 WordPress 内部网安装中使用的一些最佳插件
- 如果您想节省时间,一些 WordPress 内部网主题可以提供良好的开箱即用解决方案
- 通过使用 localhost 或免费插件,您可以通过两种不同的方式将 WordPress 内部网站设为私有
有很多地方要覆盖,所以让我们开始吧!

在您的 Intranet 上构建可搜索的知识库。
获取主题您可以使用 WordPress 内部网站做什么
创建 WordPress 内部网站是所有类型的组织为员工构建私人门户的重要一步。
使用 Intranet,您将能够:
- 创建内部知识库以集中您组织的知识并使其可供团队成员访问。
- 让您的所有员工或团队成员了解最新消息。
- 为员工提供一种通过群聊、私人消息或论坛进行交流和组织的方式。 (ForumPress 非常适合这个)
- 存储员工经常需要访问的重要文件。 (查看 WikiPress 主题如何帮助您解决此问题)。
创建 Intranet 站点与常规 WordPress 站点没有太大区别。 事实上,关于 WordPress 内部网站的唯一真正独特之处是:
- 您使用的特定插件
- 您如何将您的网站设为私有以阻止未经授权的用户进入
运行 Intranet 站点所需的基本插件和主题
除了实际创建 WordPress Intranet 安装的特定技术之外,您可能还需要一些插件才能在 Intranet 站点上获得所需的功能。
现在,其中很多都将针对您的独特需求,这意味着并非所有这些插件都适用于您的情况。 但是以下插件非常适合大多数Intranet 站点:
- BuddyPress – BuddyPress 的社交网络功能可以轻松地为每个员工创建单独的个人资料,并启用小组讨论和私人消息传递。
- Heroic Knowledge Base – 我们自己的 Heroic Knowledge Base 插件可以帮助您创建详细的内部知识库,让所有员工都可以轻松访问公司的知识。
- WordPress Multisite – 虽然它在技术上不是一个插件,但如果您想在 Intranet 中为不同的部门或组提供一个单独的区域,启用 WordPress MultiSite 会很有帮助。
- WordPress 看板 – 这个插件允许您使用看板(如 Trello)作为 WordPress 网站的一部分。 这非常适合项目管理或以其他方式保持团队组织。
- Gravity Forms – 这个插件的灵活性为 Intranet 提供了大量不同的用例。 如果您可以使用表格来完成,重力表格可以帮助您完成。
- 预订日历——这个插件可以帮助你让人们预订会议室或其他公共区域,这样人们就可以随时轻松地检查可用性。
考虑一个 WordPress Intranet 主题
虽然您可以为您的 Intranet 使用任何 WordPress 主题,但一些有进取心的 WordPress 开发人员已经创建了现成的 WordPress Intranet 主题。
这里有两个流行的选项:
办公室
Woffice 是一个流行的 Intranet 主题,其中内置了上述大部分功能。 基本上,它从第一天起就被设置为一个工作的员工门户。

联盟
Alliance 是另一个流行的 WordPress 内部网主题,几乎完全可以开箱即用。

通过使用其中一个主题,您可能能够绕过本教程中的其他一些步骤。 例如,Woffice 已经处理了锁定用户访问权限,这将使下面的 All-In-One Intranet 方法变得多余。
2 如何使用 WordPress 创建 Intranet 的不同方法
一旦你有了一个粗略的插件框架来为你的 WordPress 内部网站点提供动力,你可以采用两种通用的方法来使用 WordPress 创建一个内部网。
您选择的方法主要取决于您是否需要用户不在办公室时能够访问内网。
- 对于只有在连接到本地网络时才能访问的真正 Intranet,您可以使用 localhost 解决方案,例如 XAMPP 或 WAMP。 单击此处转到此部分。
- 要允许用户访问网络外部的 Intranet 站点,您还可以选择托管 WordPress 安装并使用诸如 All-In-One Intranet 之类的插件对其进行保护。 单击此处转到此部分。
如何使用 XAMPP(或其他本地主机解决方案)创建 WordPress 内联网
在此实施中,您将从本地服务器解决方案运行 WordPress 安装。 我将在本教程中使用 XAMPP,但您可以使用任何类似的东西。
这种方法的好处是:
- 只有您网络上的人才能访问 Intranet 站点。
- 只要您的网络是安全的,您就不必担心锁定用户角色。
这种方法的局限性在于:
- 您需要一台始终运行的计算机来运行 localhost。
- 当用户未连接到您的本地网络时,他们将无法访问您的 Intranet。
第 1 步:在您的计算机上安装 XAMPP 和 WordPress
要开始使用,您需要在要用于为 Intranet 供电的计算机上安装 XAMPP。
安装 XAMPP 后,在 XAMPP localhost 上创建一个全新的 WordPress 安装。
此 WordPress 安装将为您的 Intranet 站点提供动力,因此您也可以在其中设置插件和/或主题:

如果您不确定如何配置 XAMPP 和安装 WordPress,可以从ThemeIsle或WPMU DEV找到详细教程。

第 2 步:设置虚拟主机
接下来,您需要在 XAMPP 的 Apache 配置文件中设置一个虚拟主机(您可以在此处找到更详细的指南)。 这让您的 Web 服务器可以处理对实际 URL 的请求——例如 intranet.local。
为此,导航到…\xampp\apache\conf\extra\httpd-vhosts.conf并编辑httpd-vhosts.conf文件。
添加此代码段,确保将DocumentRoot替换为您安装 WordPress 的实际文件夹结构,并将ServerName替换为您要用于 Intranet 的 URL:
<VirtualHost *:80>
DocumentRoot "\xampp\htdocs\example"
ServerName intranet.local
</VirtualHost>

第 3 步:查找本地主机服务器的 IP 地址
在 XAMPP 上成功运行 WordPress 站点后,您需要找到托管 localhost 站点的计算机的 LAN IP 地址,以便网络上的其他用户可以访问 WordPress 安装。
以下是有关如何执行此操作的说明,我还将在下面展示一个 Windows 10 示例:
- 视窗
- 苹果电脑
- Linux
要在 Windows 10 上找到它:
- 右键单击 Windows 开始按钮以打开隐藏的快速访问菜单
- 选择Windows PowerShell(管理员)

- 在 PowerShell 中输入ipconfig并回车
- 在返回的文本中查找IPv4 地址并复制该值

要让其他用户访问此站点,他们将需要使用此 IP 地址。
第 4 步:使用主机文件制作更漂亮的链接
最后,您可以编辑网络上所有计算机的 hosts 文件,以使您的 Intranet 可在intranet.local而不是192.168.1.253访问。
为此,请打开您的主机文件:
- Windows:
\Windows\system32\drivers\etc\hosts - Mac :
/private/etc/hosts
并添加此代码段,确保将 IP 地址替换为 XAMPP 计算机的 IP 地址:
192.168.1.253 intranet.local
现在,用户只需在浏览器地址栏中键入 intranet.local 即可访问您的 Intranet 站点。
第 5 步:完成 WordPress 安装以使其成为您自己的
现在,你应该已经准备好了! 剩下要做的就是实际安装所需的 WordPress 插件和/或主题,以从 Intranet 站点获取所需的功能。
如何使用插件创建 WordPress 内联网
在此实现中,您将创建一个托管在面向公众的服务器上的普通 WordPress 安装。 然后,您将使用 All-In-One Intranet 插件来保护您的 Intranet 并添加隐私控制,以便外人无法访问。
免费版本为单站点安装提供了足够的灵活性。 但是,如果您打算使用 WordPress Multisite 为您的 Intranet 提供动力,那么您肯定需要升级到高级版本以获得许多 Multisite 特定的功能。
这种方法的好处是:
- 如果有人不小心关闭了错误的计算机(因为它托管在外部服务器上),您不必担心您的 Intranet 会中断。
- 只要拥有用户帐户的凭据,人们就可以从任何地方登录。
这种方法的局限性在于:
- 您需要非常小心安全性和用户访问权限,因为您的站点托管在公共服务器上。
第 1 步:设置您的 WordPress 安装
要开始使用此方法,您实际上不需要做任何特别的事情。 也就是说,因为您将其托管在公共服务器上,所以您基本上只是在一开始就创建了一个常规的 WordPress 站点。
获得基准 Intranet 站点后,就可以使用一体化 Intranet 对其进行保护了。
第 2 步:配置多合一内网插件
安装并激活插件后,请转到设置 → 一体机 Intranet进行配置。
没有太多要配置的。
该插件会自动打开,它还会告诉您是否打开了任何人都可以注册(这将使您的网站仍然向公众开放):

确保在您的站点上关闭注册后,您需要做的就是:
- 选择在用户登录后将其带到哪个页面(您可能希望创建一个包含所有相关链接的漂亮“启动页面” )
- (可选)选择在注销非活动用户之前等待多长时间(这有助于确保某人不会意外地在公共计算机上保持登录状态)

确保保存您的更改。 完成后,您的整个网站将隐藏在默认 WordPress 登录屏幕的保护墙后面:

第 3 步:自定义 WordPress 登录屏幕(可选)
您的 Intranet 站点的运行不需要此步骤。 但是,如果您想在网站的正面部分添加一些品牌,您可以使用像 Admin Custom Login 这样的插件来更改您的登录页面的外观。
关于创建 WordPress 内联网的最终想法
这就是我们关于如何使用 WordPress 创建 Intranet 的重要指南。 这两种方法都提供了一种创建 Intranet 站点的可行方法——您只需要决定是否希望从本地网络外部访问您的安装。
如果您想以最快的方式创建 Intranet,您可以获取 Intranet 主题,添加一些附加功能,例如知识库插件,然后几乎可以立即开始使用。
否则,您可以使用 WordPress 庞大的插件生态系统来构建您自己的功能堆栈。
关于如何使用 WordPress 创建内部网还有其他问题吗? 发表评论,我们会尽力提供帮助。
