您要为您的组织创建WordPress内部网吗? 

WordPress是一个功能强大的平台,具有大量灵活的选项,使其非常适合用作您的企业Intranet。 在本教程中,我们将向您展示如何为您的组织创建WordPress内部网,同时保持其私有性和安全性。

但是之前,如果您从未安装过WordPress发现 如何安装WordPress博客7步骤 et 如何找到,安装和你的博客激活WordPress主题 

然后回到为什么我们在这里。

什么是Intranet或Extranet? 为什么要使用WordPress作为Intranet平台?

Intranet或Extranet是组织用于通信,文件共享,公告和其他组织活动的平台。

WordPress 是创建组织内联网或外联网的绝佳平台。 它易于维护、开源并让您可以访问数千个 WordPress插件 根据需要添加新功能。

发现 最好的35 WordPress插件 安装在您的网站或博客上。

内部网在组织的专用网络上运行。 通常,台式计算机系统是通过电缆或无线网络适配器连接的。 网络上的计算机可以用作网络服务器并托管WordPress网站。

按照我们指南中的说明操作 WAMP在Windows网络上安装WordPress的方法 启动您的WordPress内部网。

另一方面,外部网是大型网络或公众都可以访问的Intranet平台。 用简单的英语来说,这可能是仅允许授权用户访问的公共网站。

如果您的组织分布在不同地理位置,则特别有用。

要创建WordPress Extranet,您将需要一个WordPress托管帐户和一个域名。 之后,您必须 安装WordPress然后配置为用作组织的Intranet。

将WordPress安装为Intranet后,下一步就是将其转换为组织的通信中心。

为此,您将使用几个 WordPress插件. 我们将向您展示基本设置,这些设置将作为您的 WordPress 内部网实现组织目标的基础。

将BuddyPress配置为您的WordPress Intranet集线器

BuddyPress的 是WordPress插件。 它将您的WordPress网站转换为社交网络。 以下是使用BuddyPress设计的Intranet可以执行的一些操作:

  • 您将可以邀请用户在公司的内部网上注册
  • 用户将能够创建扩展的用户配置文件
  • 活动供稿可让用户关注Twitter或Facebook等最新动态
  • 您可以创建用户组以将用户分为部门或团队
  • 用户可以跟随对方为朋友
  • 用户可以互相发送私人消息
  • 您可以通过添加第三方插件来添加新功能
  • 您有许多设计选项 WordPress主题 对于 BuddyPress

首先,您需要安装并激活插件 BuddyPress的 。 有关更多详细信息,请参见我们的分步指南 安装WordPress插件的方法 .

激活时,转到页面 设置»BuddyPress 配置插件设置。

Buddypress配置

如何使用多合一Intranet保护您的Intranet网络WordPress

如果本地服务器上有WordPress内部网,则可以通过限制对.htaccess文件中内部IP的访问来保护它的安全。

发现 如何在WordPress上找到“ .htaccess”文件

但是,如果您正在运行Extranet,则用户可以从其他网络和IP地址访问Intranet。

为确保只有授权用户才能访问您的公司Intranet,您必须将Extranet设为私有,并且只能由注册用户访问。

为此,您必须安装并激活插件 所有在一个内联网 。 有关更多详细信息,请参见我们的分步指南 安装WordPress插件的方法.

激活时,转到 设置“ 多合一内联网 配置插件设置。

Aiointranet设置

首先,您需要选中选项“ 强制网站成为新的私有网站 “(强制网站完全私有)。 这将使WordPress网站的所有页面完全私有。

该插件唯一不私有的是下载目录中的文件。 不用担心,我们将在本文后面向您展示如何保护它们。

也发现 如何使用WordPress媒体库

接下来,您需要提供一个URL,您希望用户在登录时重定向到该URL。 这可以是您Intranet上的任何页面。

最后,您可以在几分钟后自动断开不活动的用户的连接。

别忘了点击按钮 保存更改 保存设置。

确保WordPress内部网上的媒体下载安全

保持您的网站完全私有不会影响媒体文件。 如果有人知道文件的确切URL,则可以不受限制地访问文件。

让我们改变一下。

为了提供更好的保护,我们会将对下载文件夹的所有查询重定向到一个简单的PHP脚本。

也发现 如何限制某些用户对WordPress媒体的访问

此php脚本检查用户是否已登录。 如果是这样,它将提供文件。 否则,用户将被重定向到登录页面。

首先,您需要使用简单的文本编辑器(例如记事本)在计算机上创建一个新文件。 然后,您需要复制并粘贴以下代码,并使用名称保存文件 download-file.php  在桌面上

1)))+数组(NULL); $ file = rtrim($ basedir,'/')。'/'。str_replace('..','',isset($ _ GET ['file'])?$ _ GET ['file']:''); if(!$ basedir ||!is_file($ file)){status_header(404); 死亡(“ 404-找不到文件。”); } $ mime = wp_check_filetype($ file); if(false === $ mime ['type'] && function_exists('mime_content_type'))$ mime ['type'] = mime_content_type($ file); if($ mime ['type'])$ mimetype = $ mime ['type']; 否则$ mimetype ='image /'。 substr($ file,strrpos($ file,'。')+1); 标头('Content-Type:'。$ mimetype); //始终发送if(false === strpos($ _SERVER ['SERVER_SOFTWARE'],'Microsoft-IIS'))标头('Content-Length:'。Filesize($ file)); $ last_modified = gmdate('D,d MYH:i:s',filemtime($ file)); $ etag ='“'。md5($ last_modified)。'”'; 标头(“上次修改时间:$ last_modified GMT”); 标头('ETag:'。$ etag); 标头('Expires:'。gmdate('D,d MYH:i:s',time()+ 100000000)。'GMT'); //是否有条件支持GET参数$ client_etag = isset($ _SERVER ['HTTP_IF_NONE_MATCH'])? 斜杠($ _SERVER ['HTTP_IF_NONE_MATCH']):false; if(!isset($ _SERVER ['HTTP_IF_MODIFIED_SINCE']))$ _SERVER ['HTTP_IF_MODIFIED_SINCE'] = false; $ client_last_modified = trim($ _SERVER ['HTTP_IF_MODIFIED_SINCE']); //如果字符串为空,则返回0。否则尝试解析时间戳$ client_modified_timestamp = $ client_last_modified? strtotime($ client_last_modified):0; //为我们的修改创建一个更新的时间戳。$ $ modified_timestamp = strtotime($ last_modified); if((($ client_last_modified && $ client_etag)?(($$ client_modified_timestamp> = $ Modifyedtimestamp)&&($ client_etag == $ etag)) ){status_header(304); 出口; } readfile($文件);

现在,使用FTP客户端连接到您的网站。 登录后,将刚刚创建的文件上传到网站上的/ wp-contents / uploads /文件夹中。

接下来,您需要在网站的根文件夹中编辑.htaccess文件。 将以下代码添加到.htaccess文件的底部:

RewriteCond%{REQUEST_FILENAME} -s RewriteRule ^ wp-content / uploads /(.*)$ download-file.php?File = $ 1 [QSA,L]

不要忘记保存您的更改并将文件上传到您的网站。

现在,您对媒体文件夹的所有用户请求都将发送到代理脚本,以验证身份验证并将用户重定向到 登录页面.

还发现一些高级WordPress插件  

您可以使用其他 WordPress插件 赋予现代外观并优化您的博客或网站的处理。

我们在这里为您提供了一些高级WordPress插件,它们将帮助您实现这一目标。

1. WordPress多站点帖子和分类法同步

这是在WordPress多站点网络上同步帖子,页面和类别的简便方法。 此模块可帮助用户将帖子,页面,类别和标签从一个网站同步到同一网络上的另一个网站。

WordPress多站点发布分类法同步

自定义帖子类型和分类法也可以同步。 您还可以为商品和分类法选择质量同步选项。

您不需要任何编码知识即可使用它 WordPress插件. 这很简单! 新旧文章/类别将在网络中的另一个网站上自动创建或更新。 

下载 | 演示 | 虚拟主机

2。 联系表格7成功重定向

联系表 7 成功重定向是 WordPress插件 联系表格 7,允许在提交联系后将访问者或用户重定向到页面。联系表格7成功重定向

当表单提交过程导致重定向到管理员选择的页面时,它旨在使表单更加用户友好。 这是非常容易配置的。 您可以通过从现有仪表板页面中选择一个页面或提供自定义重定向URL来实现。

每种形式都有其自己的配置。 因此,可以以唯一的方式定义每个成功的重定向。

下载 | 演示 | 虚拟主机

3。 WooCommerce高级类别

感谢这个强大的 WordPress插件,让您的在线商店与世界上最大的商店处于同一水平。 它允许您通过添加与类别相关的文本来改进您的搜索引擎优化。

Woocommerce高级SEO类别

您还可以在类别中添加漂亮的标题图像,并为子类别提供更多样式。 您将完全控制自己的类别 WooCommerce 以及使用此WordPress插件的布局。

特别是,您可以显示所需的子类别,也可以将其修改或排列在列中。 您将能够定义样式,字体,甚至给它们一个简短的描述。

下载 | 演示 | 虚拟主机

推荐资源

发现其他推荐资源,这些信息将对您有帮助 解决WordPress中常见的其他错误。 

结论

这是 ! 就是本教程的内容了,我希望它允许您使用WordPress创建一个专用网络。 不要犹豫,与您的朋友分享 社交网络 首选。 

但是,您也可以咨询我们的 RESSOURCES,如果您需要更多的元素来执行创建Internet网站的项目,请参考我们关于 WordPress博客创建。

但是,与此同时,请告诉我们您的 评论 和专用部分中的建议。

...