論壇管理

論壇管理

常見任務

本指南將列出版主將在其論壇中執行的最常見的管理任務。本指南將來可能會拆分為多個指南。

處理垃圾郵件

這是一份指南,可讓您開始與論壇上的垃圾郵件作鬥爭。建議在您的論壇上設置版主,但本指南中列出的插件有助於極大地限制垃圾郵件發送者的數量。有計劃添加一個單獨的和簡化的指南,以保護您的網站免受攻擊。

空白頁

空白頁

此問題包括當您嘗試訪問該站點時出現空白屏幕加載。此問題的兩個常見原因是由插件和主題引起的。

如果您可以訪問管理面板,那麼查明此問題的最佳方法是嘗試一一停用除 bbPress 之外的所有插件。如果這不起作用,請嘗試將您的主題更改為默認主題,如二十二。

原因

原因可能是以下任何一種。

  • 內存限制
  • 主題
  • 插件
  • 自定義 php 代碼函數
  • 長篇帖子緩存

解決方案

按照主題/插件問題的常見故障排除步驟操作,並清除故障排除中列出的緩存。如果這不能解決您的問題,請嘗試以下方法之一來增加內存限制以解決此問題。

使用 php.ini 增加內存限制

如果您可以訪問 PHP.ini 文件,請更改 PHP.ini 中

的行 如果您的行顯示 32M,請嘗試 64M 。

使用 wp-config.php 增加內存限制

打開位於 WordPress 目錄根目錄下的 wp-config.php 文件。現在將以下代碼添加到文件中。

define('WP_MEMORY_LIMIT', '64M');  

使用 htaccess 增加您的內存限制

您也可以將這段代碼添加到您的 htaccess 代碼中。

php_value memory_limit 64M  

如果您無法通過上述方法解決問題,則意味着您的託管服務提供商阻止了內存限制的增加。立即聯繫您的網絡託管服務商的支持人員。

帖子格式化

帖子格式化

使用名為 Quicktags 工具欄的簡單 HTML 編輯器可以實現 bbPress 帖子的格式,該工具欄顯示在話題或回覆表單上方,可快速輕鬆地進行 HTML 格式設置。此工具欄將簡單的 HTML 標籤插入話題或回覆表單,以更好地格式化用户帖子。

要啓用使用 HTML 和 Quicktags 工具欄格式化帖子的功能:

  1. 轉到 WordPress 後端中的設置 > 論壇
  2. 然後在論壇功能部分確保啓用 「將工具欄和按鈕添加到文本區域以幫助進行 HTML 格式設置」

快速標籤工具欄

與 WordPress 評論類似,沒有 Keymaster bbPress 角色或 Admin WordPress 角色的論壇用户只能使用特定的 HTML 標籤集。這是出於安全原因而設置的,因此用户將無法發佈潛在的惡意 JavaScript 。

使用 WordPress 中的 Quicktags API,可以輕鬆擴展 Quicktags 工具欄以添加任何其他自定義按鈕。每當您為 Quicktags 工具欄創建自定義按鈕時,您都可以將任何 JavaScript 代碼放入 editor.js 文件中,前提是您將該文件複製到 bbPress 插件的主題兼容性文件中名為 js 的文件夾中的子主題中,以便 JavaScript 可能會在您的 bbPress 論壇中的 Quicktags 工具欄中正確排隊。

訂閲

訂閲

訂閲話題或論壇允許用户接收新帖子的電子郵件通知。

  • 當用户訂閲某個話題時,他們應該會收到一封包含該話題中任何新回覆的新電子郵件。
  • 當用户訂閲論壇時,他們應該會收到一封包含在論壇中創建的新話題的新電子郵件。

要啓用訂閲話題和論壇的功能:

  1. 轉到 WordPress 後端中的設置 > 論壇
  2. 然後在論壇功能部分確保啓用 「允許用户訂閲論壇和話題」

訂閲論壇或話題

對於訂閲論壇或話題的用户,他們需要單擊通常位於帖子頂部的 Subscribe 鏈接。每當他們點擊訂閲鏈接時,它現在會自動顯示為取消訂閲,話題是 ajax,但論壇會刷新。

論壇訂閲

用户還可以通過單擊旁邊帶有描述的複選框來訂閲話題,「通過電子郵件通知我後續回覆」 。

訂閲

訂閲論壇或話題後,用户訂閲的帖子現在將顯示在其論壇個人資料的訂閲部分。

退訂論壇或話題

在訂閲部分,用户可以查看或管理他們訂閲的所有論壇或話題。對於要取消訂閲任何論壇或話題的用户,他們需要做的就是轉到他們個人資料中的訂閲部分,在訂閲的論壇和 訂閲的話題下, 他們可以單擊紅色的 X 取消訂閲。

他們還可以轉到每個論壇或話題並單擊取消訂閲鏈接以取消訂閲他們訂閲的每個帖子,特別是對於話題,他們還可以取消選中複選框以不再接收電子郵件通知。

訂閲部分

創建測試數據

創建測試數據

在添加任何數據之前,最好先設置一個測試環境來試用 bbPress 。因此,請閲讀有關如何在此處進行設置的指南:創建測試站點

您可以手動創建論壇、話題和回覆,以便快速查看您正在進入的內容,但如果您想生成大量數據進行測試,這可能會變得很煩人。

如果您需要為測試站點生成大量測試數據以使用 bbPress 進行開發,您可以嘗試以下幾種方法。這些方法通常最適合測試服務器或本地開發環境,不要在生產網站上使用這些方法。

bbPress WXR 樣本數據

由 Core Developer Stephen Edgar 創建,您可以使用 WordPress 導入器工具導入此 XML 文件。該文件導入了大約 17 個論壇,其中 15 個是公開的,2 個是隱藏的和私有的。數據還包括多個話題和回覆。

您可以從此處獲取此 trac 票證中的文件。

如果您想直接下載文件,請單擊此處

要導入數據,您需要:

  1. 轉到工具 > 導入。
  2. 一直到它説 WordPress 的地方,然後單擊鏈接。
  3. 如果您尚未安裝 WordPress 導入程序插件,請單擊立即安裝。
  4. 如果您安裝並啓用了 WordPress Importer 插件,請繼續導入過程。
  5. 單擊 「選擇文件」 按鈕 ,現在選擇您之前剛剛下載的文件。
  6. 單擊上傳文件並導入。
  7. 您現在可以將帖子分配給您選擇的特定用户並檢查 導入附件
  8. 現在點擊提交
  9. 之後它應該導入文件中的所有帖子並告訴您它是在最底部完成的

EpicWebs bbPress 測試數據

這是一個 WordPress 插件,由 Rob Mehew 在測試他正在開發的 WordPress 主題時需要添加和刪除數據時創建。

這個插件導入了大約 3 個帶有 Lorem Ipsum 文本的論壇,每個論壇最多有 16 個回覆或話題。

使用此插件添加 bbPress 測試數據

  1. 這裏下載插件,或者直接從這個鏈接下載
  2. 轉到 插件> 添加插件
  3. 單擊上傳插件按鈕
  4. 單擊 「選擇文件」 按鈕並找到並選擇 bbPress 測試數據插件
  5. 然後點擊立即安裝按鈕
  6. 現在點擊啓用鏈接

定製

定製

有很多方法可以通過樣式設置或僅向您的站點添加額外功能來自定義您的 bbPress,因此請繼續學習如何自定義您的 bbPress 論壇。

安裝插件

bbPress 帶有許多插件來擴展 bbPress 論壇的功能。無論您是想要更好的支持論壇功能,還是隻是通過投票或引用來增強社區體驗。您可以在 bbpress.orgwordpress.org 的插件部分中搜索大量 bbPress 插件。

開發插件

您也可以決定為您的 bbPress 論壇創建一個自定義的 bbPress 插件,所以希望這個鏈接列表能幫助您做到這一點。

您還可以分叉或貢獻任何現有的 bbPress 插件。

安裝主題

雖然 bbPress 可以處理大多數主題,但可能需要一些工作才能這樣做。安裝主題時,建議您找到一個支持 bbPress 的 WordPress 主題。

開發主題

無論是為 bbPress 創建子主題還是您自己的自定義主題,創建主題都將為您提供最大的靈活性來自定義 bbPress 。

自定義的其他步驟

添加代碼片段

代碼片段通常是一小段代碼,可用於調整您的網站或為您的 bbPress 網站添加小而精巧的功能。這些片段需要放置在您的子主題的 functions.php 文件或功能插件中。

有一部分用户提交的代碼片段應該有助於向您的 bbPress 站點添加一些基本功能或調整。

bbPress 的論壇提供了從社區來幫助您添加任何其他種類的額外功能添加到您的 bbPress 的網站很多代碼片斷。因此,您可能希望在論壇中進行搜索並嘗試找到您要查找的內容。

許多 bbPress 代碼片段可能會發布在許多代碼粘貼站點,例如 Github 的 GistPastebin,因此這些站點可能值得一看。

設計您的論壇

您可能想要修改 bbPress 的外觀,那麼 css 就是要走的路!建議從 bbPress 插件中複製 bbpress.css 文件並將其放置在名為 「css」 的文件夾中的子主題中,或者至少安裝一個自定義 css 插件來放置小的 css 片段。希望列出的這些其他鏈接將幫助您更好地設計您的論壇。

收藏夾

收藏夾

將話題標記為最喜歡的,允許用户在以後添加書籤並查看他們最喜歡的話題。

要啓用收藏話題的功能:

  1. 轉到 WordPress 後端中的設置 > 論壇
  2. 然後在論壇功能部分確保啓用 「允許用户將話題標記為收藏」

將話題標記為收藏

要使用户收藏某個話題,他們需要單擊通常位於話題頂部的 「收藏」 鏈接。

 

最喜歡的

 

當用户單擊收藏夾鏈接時,它現在將使用 ajax 自動顯示為 收藏夾。收藏後,該話題現在也將顯示在用户論壇個人資料收藏夾部分。

從收藏夾中刪除話題

在收藏夾部分,用户可以查看或管理他們標記為收藏的所有話題。如果用户要從他們個人資料的收藏夾部分中刪除任何話題,他們需要單擊每個話題附近的紅色 X,或者他們也可以從此列表中轉到該話題,然後再次單擊 「已收藏」 鏈接,然後該話題將從他們的收藏夾中刪除。

 

收藏夾部分

如何更改我的用户頭像?

如何更改我的用户頭像?

頭像只是簡單的圖形圖標,允許用户在 WordPress 或您的 bbPress 論壇中識別自己。目前 bbPress 允許您默認使用 Gravatar 更改您的頭像。本指南希望能幫助您使用 Gravatar,並引導您找到 Gravatar 的插件替代品。

上傳帶有插件的頭像

WordPress 插件目錄中有大量插件,包括某種頭像上傳功能。一些支持 bbPress 的插件可能是會員/社交網絡功能填充插件,如 BuddyPress,或者只是簡單的頭像上傳插件,如 Basic User Avatars

使用 Gravatar 上傳頭像

Gravatar 是全球公認的用於識別用户的頭像。該服務用於整個網絡的許多領域,例如 bbpress.org 等在線論壇、聊天室、評論系統、其他 WordPress 網站或任何其他在線社區。

gravatar.com 網站上的服務將您的所有 Gravatar 存儲在一箇中央位置,以便在您想要的網站上使用。 Gravatars 可以變得非常方便,尤其是當您訪問另一個 WordPress 網站並對博客文章發表評論時。使用您在註冊 Gravatar.com 時使用的相同電子郵件,發表評論後,您的新 Gravatar 將出現。

Gravatar 已與您的 WordPress 站點集成,用於 bbPress 或 WordPress 評論。

您可以在設置 > 討論的最底部自定義頭像設置以

  • 完全禁用頭像
  • 更改網站頭像的評級。 Gravatar 允許用户對他們上傳的每個頭像進行評分。修改此設置只允許顯示設置等級的頭像。
  • 為所有未使用 Gravatar 上傳頭像的用户選擇默認頭像/不顯示頭像。

使用生成的頭像看起來很不錯,而且每個用户都是獨一無二的,而不是使用默認的神秘人物。

使用空白作為您的默認頭像選項不會渲染 Gravatar 的默認頭像。

如果您不想擔心用户上傳頭像並且您想要一個半匿名社區,那麼禁用頭像是很好的。

使用 Gravatar 上傳頭像:

  1. 前往 Gravatar.com
  2. 單擊創建您自己的 Gravatar 按鈕
  3. 您現在將被定向到一個註冊表單,這將為您創建一個 wordpress.com 帳户。如果您已有 wordpress.com 帳户,請單擊表單上方的鏈接。
  4. 創建帳户後,您將重定向到 「我的 Gravatars」 頁面以管理您添加的每封電子郵件的 Gravatars 。
  5. 如果您尚未添加 Gravatar,您將看到一條消息,其中包含添加新 Gravatar 的鏈接。
  6. 單擊添加新頭像的鏈接後,您將通過計算機、外部 url 和網絡攝像頭髮送到屏幕以上傳您的新 Gravatar 圖像。上傳幾張圖片後,您還可以上傳過去上傳的照片。
  7. 上傳圖片後,您現在可以裁剪照片然後給它評分,現在您上傳的圖片應該是您分配給它的電子郵件的新頭像。
  8. 您可以通過將鼠標懸停在電子郵件地址右側的頭像上來添加新圖像或電子郵件地址。

備份您的數據庫和文件

備份您的數據庫和文件

定期備份您的數據庫和站點文件對於能夠從服務器崩潰、站點被黑客入侵或人為錯誤等悲慘事件中恢復至關重要。您需要從站點備份兩個重要區域,即數據庫數據和 WordPress 文件。創建站點備份的方法有很多種,您可以使用插件來創建站點備份以允許您自動備份,也可以手動創建備份,我們將在本指南中討論這兩種方式。

建議您保留站點的多個備份,以防其中一個備份損壞或丟失。還要確保定期安排備份,並存儲在不同的介質上,如 CD 、拇指驅動器、電子郵件和雲存儲 (如 Dropbox 等) 。

有關備份站點的更多信息,您還可以按照 WordPress 指南 WordPress 備份進行操作

備份您網站的文件

使用 FTP 手動備份文件

您可以使用 FileZilla 等 FTP/SFTP 客户端,將所有站點文件下載到計算機上的文件夾中。例如,您可以只下載您創建/上次修改的文件,如自定義 bbPress 模板或添加到 bbPress 樣式表的自定義樣式。無需複製 WordPress 核心文件,因為您可以從 wordpress.org 全新下載的 WordPress zip 文件中替換它們。要備份的最重要的文件之一是 wp-config.php 文件,因為該文件包含有關數據庫配置的信息以及有關如何設置站點的其他選項。其他重要文件位於 wp-content 文件夾中,其中包含所有已安裝的主題、插件和所有上傳媒體。

在某些情況下,您不必下載站點的所有文件,除非您安裝了新插件或修改了主題。默認情況下,WordPress 按一年中的幾個月對您的媒體文件進行存檔,如果您上個月備份了您的網站,則無需下載舊的媒體媒體文件。

有關如何備份文件的更多信息,您還可以按照此 WordPress 指南 備份您的 WordPress 文件

備份站點文件和數據庫的自動化解決方案

有大量非常好的免費插件可以在這裏備份 WordPress 插件存儲庫中的數據庫和文件。但如果您正在尋找自動化的高級服務,請考慮使用 Automattic 的 VaultPress

備份您的 WordPress 數據庫

數據庫是您站點的重要組成部分,因為它在一堆表中包含您的所有站點數據,通常在默認 WordPress 安裝中以 wp_ 為前綴。當您的用户創建話題、回覆,甚至只是有關用户的信息時,所有這些都存儲在 WordPress 數據庫表中。

使用 phpMyAdmin 手動備份數據庫

以下是手動備份數據庫的分步指南。有關使用 phpMyAdmin 手動備份數據庫的更多詳細信息,請聯繫您的託管服務提供商或閲讀以下 WordPress 指南 備份您的數據庫

備份數據庫的自動化解決方案

這些只是僅備份數據庫的插件

  • WP-DBManager – 這提供了一個功能齊全的前端界面來管理您的數據庫,您可以通過這個插件優化、修復、備份、恢復、刪除表和運行選定的查詢。這很方便,但請在安裝前閲讀插件主頁上的免責聲明。

另請注意,WordPress 的許多頂級安全插件也有備份/恢復數據庫的選項。

恢復您的網站

您需要學習如何備份您自己的站點文件並知道如何恢復它們,以便如果有一天您需要恢復您已經準備好的站點備份。因此,請嘗試進行測試備份並正確恢復,以便您熟悉備份軟件的工作原理。

請注意,僅將恢復作為最後的手段,如果問題只是來自一個簡單、易於修復的問題,則只需修復該問題。在站點恢復期間,您將丟失自上次備份以來的所有新數據。

例如,如果您在週一進行了備份,而您的站點在週三由於編輯模板文件時的輕微 PHP 問題而出現錯誤,則不要恢復週一的備份,否則您將丟失週二和週三的所有數據,只是一個未成年人可以輕鬆解決的問題。

使用 FTP 手動恢復您的文件

只要您剛剛從您的站點下載 wp-content 文件夾和 wp-config.php 文件進行備份,那麼恢復就像將文件複製回您的 WordPress 站點一樣簡單。然後,上傳 wp-content 文件夾中的其餘文件,例如插件和主題,以及您的媒體文件。

使用 phpMyAdmin 手動恢復數據庫

按照 WordPress Codex 指南使用 phpMyAdmin 恢復數據庫,從備份恢復數據庫

備份數據的其他方法

WordPress 後端導出工具

WordPress 提供了一種通過將 bbPress 帖子導出到 XML 文件來導出數據的方法。您可以在 WordPress 後端的工具 > 導出中找到它。這只是備份站點的快速方法,不能替代完整備份過程。它只備份網站上的內容而沒有數據庫信息,最好將其視為恢復一些可能已丟失且無法從帖子修訂表中恢復的帖子的快速方法。

主機提供的備份軟件

大多數 WordPress 託管服務提供商都提供有限的備份服務來備份您的站點。請務必聯繫您的託管服務提供商以瞭解他們提供的備份服務。

請記住,備份您的網站是您的責任,不要僅僅依賴您的託管服務提供商進行備份。

其他資源