如何創建 WordPress 驅動的 Intranet
已發表: 2015-07-07我們都知道 WordPress 的博客和 CMS 實力。 咖啡沖泡時,您可以醒來並創建一個博客或一個功能齊全的網站。 但是您知道您可以使用 WordPress 為您的企業或組織構建一個集成的內部網嗎?
哦,是的,您可以,然後使用現成的 WordPress 插件將其提升到一個新的水平。 哦,WordPress,你是從哪裡來的,你為什麼這麼多才多藝? 不過,在我們迷失這一切之前,內部網到底是什麼?
什麼是內聯網?
Intranet 只是您專門為您的組織/企業成員創建的計算機網絡。 它是一種僅適用於您的員工的社交網絡,允許他們共享文檔、協作項目,甚至可以從一個中心點參加培訓課程。
它就像任何其他網站一樣,但訪問權限僅限於您組織的員工。 您可以擁有所有必要的功能,包括用戶配置文件、不同部門的用戶組、用戶媒體上傳、活動流和狀態更新等。
順便說一句,您需要什麼來構建由 WordPress 驅動的內部網?
你需要什麼
我們將保持簡單,避免創建複雜的本地網絡。 所以這就是你需要的:
- WordPress(顯然)
- Web 服務器,例如 Bluehost、Fatcow、WPEngine
- 夥伴出版社
- iBuddy、P2 WordPress 主題或任何 BuddyPress 支持的主題
- 僅限私人插件
要記住什麼
在我們將 Intranet 放在一起之前,需要牢記兩個主要因素。 安全性和用戶友好性是有效的基於 WordPress 的內部網的關鍵。
首先,我們將密碼保護您的 Intranet,因此只有具有特殊用戶名和密碼的用戶才能登錄並發佈到 Intranet。
在用戶友好性方面,我們希望確保基本用戶不會進入 WordPress 管理區域。 只有超級管理員(即您)才能訪問管理區域。
任何其他方式都有可能讓不習慣使用 WordPress 的員工和團隊成員感到困惑。 基本用戶將使用 WordPress 帳戶登錄,但永遠不會看到管理區域。
如何創建 WordPress 內聯網
這是一個簡單的過程,創建了一個基於 WordPress 的內部網。 首先,我們將在子域上安裝 WordPress,在其上安裝 BuddyPress,安裝 Frisco 主題,安裝 Private WP Suite,並重新配置一些東西以使內網順利運行。
如何安裝 WordPress
如果您以前安裝過 WordPress,這應該很容易。 從您的主機帳戶 cPanel,在子域上安裝 WordPress,例如,intranet.yoursite.com。 大多數託管公司都提供一鍵式 WordPress 安裝,因此您應該玩得開心。
然後登錄到您的新 WordPress 站點,並刪除示例頁面和“Hellow World!” 郵政。

安裝 BuddyPress
BuddyPress 是一個簡單易用的 WordPress 插件,可讓您將簡單的 WordPress 博客轉換為社交網絡。 為了創建一個多用戶和多功能的 WordPress 內部網,用戶可以相互交互,我們需要 BuddyPress 的社交網絡功能。
安裝 BuddyPress 就像 A、B、C 一樣簡單。只需登錄到您新創建的 WordPress 站點並導航到插件 -> 添加新的。 使用搜索表格查找“BuddyPress”。 BuddyPress 通常是第一個結果,但為了確保您擁有正確的插件,請確保它是由BuddyPress 社區創建的。
接下來,單擊立即安裝按鈕,之後,您應該激活插件。 在激活後出現的 BuddyPress 管理面板上,單擊開始按鈕繼續。 這將提示您更新永久鏈接結構等。 在您的永久鏈接設置中選擇帖子名稱,保存更改,然後按照其他提示設置 BuddyPress。 由於它是一個新站點,您可能還需要激活 Jetpack 和 Akismet。
默認情況下,BuddyPress 將向您的站點添加兩個頁面,即活動和成員。 前者將包含您的 Intranet 的活動流,而後者將包含用戶列表。
安裝 iBuddy 主題
就像安裝 BuddyPress 一樣,這也很容易。 在您的 WordPress 管理區域中,導航至外觀 -> 主題 -> 添加新內容,然後使用搜索表單查找“iBuddy”。 安裝並激活第一個結果。 然後轉到外觀 -> 菜單以激活您的導航菜單。
此外,通過導航到Settings -> Reading並選擇Activity作為靜態頁面,將您的活動流設置為首頁。 保存您的更改。 這將允許用戶在登錄到 Intranet 後立即發布。
現在我們已經有了 Intranet 的骨架,讓我們將其設為私有。 為此,我們將使用Private Only 插入。 前往Plugins -> Add New ,然後搜索“Private Only”。 安裝並激活第一個結果,由 Kate Mag 提供。
然後轉到設置-> 僅私人自定義登錄。 在這裡,您可以根據需要自定義登錄頁面。 還記得通過導航到設置 -> 閱讀 -> 搜索引擎可見性來阻止搜索引擎索引您的 Intranet。 此外,轉到插件-> 已安裝插件並激活僅私人,禁用與僅私人捆綁的 Feed插件。
只為超級管理員創建管理區域
我們希望將基本用戶排除在後端之外。 為此,只需在主題的 functions.php 文件中添加以下代碼。
add_action('admin_init', 'redirect_non_admin_users');
功能重定向非管理員用戶(){ if ( !current_user_can( 'manage_options' ) && '/wp-admin/admin-ajax.php' != $_SERVER['PHP_SELF'] ) { wp_redirect(home_url()); 出口; } }
要找到您的 functions.php 文件,請轉到Appearance -> Editor,然後選擇Templates下的Theme Functions (functions.php)(位於右側)。
添加用戶
沒有用戶名和密碼的人將無法登錄、發布甚至查看您的 Intranet 的內容。 添加員工和/或同事應該很容易。 只需轉到用戶-> 添加新的。 在出現的屏幕中,填寫用戶的詳細信息,然後在角色字段中選擇訂閱者。 您可以通過檢查發送密碼來選擇通過電子郵件將密碼發送給新用戶? 場地。
就是這樣,您的企業/組織擁有一個僅限會員的 Intranet,全球任何地方的員工/同事都可以訪問該 Intranet。 剩下的就是定制主題以滿足您的需求和品味。
要進一步增強您的 Intranet,請轉到設置 -> BuddyPress,然後激活/停用各種組件,例如朋友連接、私人消息和用戶組等。 您還可以使用 BuddyPress 插件。
有關於創建 WordPress 驅動的 Intranet 的提示嗎? 不要猶豫,評論區都是你的!